From 5eb2922159a9f4c42075e477d3af6e54a01d300c Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 2 Dec 2025 21:20:36 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 204842 --- .../agent_card_manifests_request_builder.py | 163 + .../count/count_request_builder.py | 104 + ...gent_card_manifest_item_request_builder.py | 154 + .../agent_collections_request_builder.py | 210 + .../count/count_request_builder.py | 104 + .../agent_collection_item_request_builder.py | 201 + .../members/count/count_request_builder.py | 104 + .../agent_instance_item_request_builder.py} | 90 +- .../item/members/members_request_builder.py | 208 + .../agent_instances_request_builder.py | 210 + .../count/count_request_builder.py | 104 + .../agent_card_manifest_request_builder.py} | 64 +- .../agent_instance_item_request_builder.py | 211 + .../collections_request_builder.py | 163 + .../count/count_request_builder.py | 104 + .../agent_collection_item_request_builder.py | 107 + .../agent_registry_request_builder.py | 182 + .../applications/delta/delta_get_response.py | 10 +- .../delta/delta_request_builder.py | 8 +- .../generated/base_graph_service_client.py | 23 +- ...lear_automatic_location_request_builder.py | 5 +- .../clear_location_request_builder.py | 5 +- .../set_automatic_location_request_builder.py | 5 +- .../set_manual_location_request_builder.py | 5 +- ..._policy_assignment_item_request_builder.py | 10 + ...s_persistence_profile_post_request_body.py | 54 + ...ngs_persistence_profile_request_builder.py | 86 + ...e_with_configuration_id_request_builder.py | 84 + ...iles_with_configuration_id_get_response.py | 58 + ...s_with_configuration_id_request_builder.py | 125 + ...ings_persistence_detail_request_builder.py | 224 + .../retention_label_request_builder.py | 7 +- .../access_reviews_request_builder.py | 10 + .../instances/count/count_request_builder.py | 104 + ...er_by_current_user_with_on_get_response.py | 58 + ...by_current_user_with_on_request_builder.py | 141 + .../instances/instances_request_builder.py | 221 + .../accept_recommendations_request_builder.py | 79 + ...ss_review_instance_item_request_builder.py | 298 + .../apply_decisions_request_builder.py | 79 + ...atch_record_decisions_post_request_body.py | 62 + .../batch_record_decisions_request_builder.py | 87 + .../contacted_reviewers_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...ss_review_reviewer_item_request_builder.py | 188 + .../decisions/count/count_request_builder.py | 104 + .../decisions/decisions_request_builder.py | 231 + ...er_by_current_user_with_on_get_response.py | 58 + ...by_current_user_with_on_request_builder.py | 141 + ...ance_decision_item_item_request_builder.py | 208 + .../insights/count/count_request_builder.py | 104 + .../item/insights/insights_request_builder.py | 208 + ...governance_insight_item_request_builder.py | 188 + .../record_all_decisions_post_request_body.py | 62 + .../record_all_decisions_request_builder.py | 87 + .../definition/definition_request_builder.py | 107 + .../reset_decisions_request_builder.py | 79 + .../send_reminder_request_builder.py | 79 + .../stages/count/count_request_builder.py | 104 + ...er_by_current_user_with_on_get_response.py | 58 + ...by_current_user_with_on_request_builder.py | 141 + ...ccess_review_stage_item_request_builder.py | 208 + .../decisions/count/count_request_builder.py | 104 + .../decisions/decisions_request_builder.py | 231 + ...er_by_current_user_with_on_get_response.py | 58 + ...by_current_user_with_on_request_builder.py | 141 + ...ance_decision_item_item_request_builder.py | 208 + .../insights/count/count_request_builder.py | 104 + .../item/insights/insights_request_builder.py | 208 + ...governance_insight_item_request_builder.py | 188 + .../record_all_decisions_post_request_body.py | 62 + .../record_all_decisions_request_builder.py | 87 + .../stages/item/stop/stop_request_builder.py | 79 + .../item/stages/stages_request_builder.py | 221 + .../item/stop/stop_request_builder.py | 79 + .../stop_apply_decisions_request_builder.py | 78 + .../catalogs/catalogs_request_builder.py | 224 + .../catalogs/count/count_request_builder.py | 107 + ...ss_package_catalog_item_request_builder.py | 269 + ...tom_workflow_extensions_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ..._callout_extension_item_request_builder.py | 195 + ..._package_resource_roles_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 245 + ..._package_resource_roles_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...kage_resource_role_item_request_builder.py | 195 + ...package_resource_scopes_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 235 + ..._package_resource_roles_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...kage_resource_role_item_request_builder.py | 195 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...age_resource_scope_item_request_builder.py | 205 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...kage_resource_role_item_request_builder.py | 205 + ...package_resource_scopes_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 245 + ..._package_resource_roles_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 235 + ...package_resource_scopes_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...age_resource_scope_item_request_builder.py | 195 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...kage_resource_role_item_request_builder.py | 205 + ...package_resource_scopes_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...age_resource_scope_item_request_builder.py | 195 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...age_resource_scope_item_request_builder.py | 205 + ...ccess_package_resources_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...s_package_resource_item_request_builder.py | 245 + ..._package_resource_roles_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 235 + ...package_resource_scopes_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 225 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...age_resource_scope_item_request_builder.py | 205 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...kage_resource_role_item_request_builder.py | 205 + ...package_resource_scopes_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 235 + ..._package_resource_roles_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...ge_resource_environment_request_builder.py | 110 + ...access_package_resource_request_builder.py | 225 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...kage_resource_role_item_request_builder.py | 205 + .../refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...age_resource_scope_item_request_builder.py | 205 + .../item/refresh/refresh_request_builder.py | 82 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + .../access_packages_request_builder.py | 166 + .../count/count_request_builder.py | 107 + .../access_package_item_request_builder.py | 110 + ...ckages_with_unique_name_request_builder.py | 113 + .../count/count_request_builder.py | 107 + ...age_workflow_extensions_request_builder.py | 214 + ...workflow_extension_item_request_builder.py | 195 + .../catalogs/search/search_get_response.py | 58 + .../catalogs/search/search_request_builder.py | 140 + ...talogs_with_unique_name_request_builder.py | 198 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...s_package_resource_item_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 205 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 214 + .../count/count_request_builder.py | 107 + ...rce_upload_session_item_request_builder.py | 207 + .../upload_file_request_builder.py | 85 + .../upload_sessions_request_builder.py | 215 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...s_package_resource_item_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...ess_package_suggestions_request_builder.py | 221 + .../count/count_request_builder.py | 104 + ...er_by_current_user_with_on_get_response.py | 58 + ...by_current_user_with_on_request_builder.py | 141 + .../access_package_request_builder.py | 107 + ...package_suggestion_item_request_builder.py | 198 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...access_package_resource_request_builder.py | 10 + ...access_package_resource_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...rce_upload_session_item_request_builder.py | 198 + .../upload_file_request_builder.py | 82 + .../upload_sessions_request_builder.py | 208 + ...ailable_access_packages_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...ble_access_package_item_request_builder.py | 198 + .../count/count_request_builder.py | 104 + ...esource_role_scope_item_request_builder.py | 107 + .../resource_role_scopes_request_builder.py | 163 + .../entitlement_management_request_builder.py | 20 + .../identity_governance_request_builder.py | 24 + ...istration_scope_targets_request_builder.py | 6 +- .../directory_object_item_request_builder.py | 6 +- ...istration_scope_targets_request_builder.py | 6 +- .../directory_object_item_request_builder.py | 6 +- ...istration_scope_targets_request_builder.py | 6 +- .../directory_object_item_request_builder.py | 6 +- ...istration_scope_targets_request_builder.py | 6 +- .../directory_object_item_request_builder.py | 6 +- .../group/group_request_builder.py | 10 + .../resources/count/count_request_builder.py | 104 + .../group_resource_item_request_builder.py} | 72 +- .../resources/resources_request_builder.py | 209 + msgraph_beta/generated/kiota-dom-export.txt | 10212 +++++++++++++++- msgraph_beta/generated/kiota-lock.json | 2 +- .../models/access_package_approval_stage.py | 7 + .../models/access_package_resource.py | 19 + .../models/access_package_suggestion.py | 67 + ..._package_suggestion_collection_response.py | 58 + .../access_package_suggestion_reason.py | 73 + ...package_suggestion_related_people_based.py | 64 + ...uggestion_self_assignment_history_based.py | 62 + ..._access_package_assignment_policy_scope.py | 69 + ...review_data_upload_request_callout_data.py | 78 - ...eview_data_upload_trigger_callback_data.py | 35 +- .../access_review_instance_decision_item.py | 11 + ...sion_item_custom_data_provided_resource.py | 53 + ...eview_instance_decision_item_permission.py | 66 + ..._review_instance_decision_item_resource.py | 11 + ...ecision_item_service_principal_resource.py | 8 + .../models/access_review_principal_scope.py | 60 + .../access_review_principal_scope_type.py | 9 + .../models/access_review_resource_scope.py | 80 + .../access_review_resource_scope_type.py | 10 + .../models/access_review_reviewer_scope.py | 11 + .../access_review_reviewer_scope_type.py | 12 + .../generated/models/access_review_scope.py | 21 + .../generated/models/access_review_set.py | 7 + .../generated/models/agent_capabilities.py | 73 + .../generated/models/agent_card_manifest.py | 149 + ...agent_card_manifest_collection_response.py | 58 + .../generated/models/agent_card_signature.py | 69 + .../generated/models/agent_collection.py | 93 + .../agent_collection_collection_response.py | 58 + .../generated/models/agent_extension.py | 73 + .../models/agent_extension_params.py | 53 + .../generated/models/agent_id_risk_level.py | 9 + .../generated/models/agent_identity.py | 11 +- .../models/agent_identity_blueprint.py | 60 + .../agent_identity_blueprint_principal.py | 60 + .../generated/models/agent_instance.py | 134 + .../agent_instance_collection_response.py | 58 + .../generated/models/agent_interface.py | 58 + .../generated/models/agent_provider.py | 58 + .../generated/models/agent_registry.py | 75 + .../generated/models/agent_sign_in.py | 57 + msgraph_beta/generated/models/agent_skill.py | 89 + msgraph_beta/generated/models/agent_user.py | 53 + .../generated/models/agentic/agent_sign_in.py | 8 + .../generated/models/agentic/agent_type.py | 3 +- .../generated/models/ai_agent_info.py | 2 +- .../generated/models/ai_interaction_entity.py | 6 +- msgraph_beta/generated/models/application.py | 16 + .../generated/models/approval_stage.py | 7 + .../models/approver_information_visibility.py | 8 + .../models/available_access_package.py | 68 + ...able_access_package_collection_response.py | 58 + .../generated/models/b2b_management_policy.py | 53 + ...b_management_policy_collection_response.py | 58 + .../generated/models/base_site_page.py | 2 +- msgraph_beta/generated/models/building.py | 7 + msgraph_beta/generated/models/call_event.py | 2 +- .../certificate_based_auth_configuration.py | 2 +- msgraph_beta/generated/models/channel.py | 2 +- ...ud_p_c_user_settings_persistence_detail.py | 58 + ...d_p_c_user_settings_persistence_profile.py | 78 + ...ser_settings_persistence_profile_status.py | 8 + ..._user_settings_persistence_usage_result.py | 62 + .../cloud_pc_disaster_recovery_capability.py | 2 +- ...cloud_pc_provisioning_policy_assignment.py | 7 + .../generated/models/cloud_pc_snapshot.py | 2 +- ...conditional_access_agent_id_risk_levels.py | 8 + .../conditional_access_client_applications.py | 12 + .../conditional_access_condition_set.py | 7 + .../conditional_access_grant_control.py | 1 + ...nuous_access_evaluation_session_control.py | 2 +- .../generated/models/copilot_report_root.py | 53 + .../cross_tenant_migration_cancel_response.py | 58 + .../models/cross_tenant_migration_job.py | 126 + ...enant_migration_job_collection_response.py | 58 + .../cross_tenant_migration_job_status.py | 23 + .../models/cross_tenant_migration_job_type.py | 7 + .../cross_tenant_migration_service_status.py | 18 + ...tenant_migration_service_status_details.py | 76 + .../models/cross_tenant_migration_task.py | 69 + ...nant_migration_task_collection_response.py | 58 + .../models/custom_data_provided_resource.py | 60 + ...m_data_provided_resource_upload_session.py | 91 + ...urce_upload_session_collection_response.py | 58 + ...tom_data_provided_resource_upload_stats.py | 58 + ...om_data_provided_resource_upload_status.py | 8 + .../generated/models/custom_extension_data.py | 7 - msgraph_beta/generated/models/desk.py | 9 +- .../generated/models/directory_object.py | 42 + .../generated/models/education_assignment.py | 4 +- .../models/education_assignment_defaults.py | 2 +- .../models/entitlement_management.py | 14 + msgraph_beta/generated/models/entity.py | 219 + msgraph_beta/generated/models/error.py | 58 + ..._online_cross_tenant_migration_settings.py | 58 + .../external_connectors/content_category.py | 19 + .../external_connection.py | 7 + .../models/external_connectors/label.py | 17 + .../models/external_connectors/property_.py | 10 +- .../external_connectors/property_type.py | 1 + .../models/file_storage_container.py | 7 + .../generated/models/group_identity.py | 57 + .../generated/models/group_resource.py | 53 + .../group_resource_collection_response.py | 58 + msgraph_beta/generated/models/identity.py | 7 + .../identity_governance.py | 7 + .../identity_governance/workflow_base.py | 2 +- .../generated/models/information_barrier.py | 66 + .../models/information_barrier_mode.py | 8 + msgraph_beta/generated/models/jws_header.py | 53 + .../login_page_branding_visual_element.py | 62 + .../models/meeting_location_suggestion.py | 75 + .../meeting_location_suggestions_result.py | 65 + .../generated/models/migrations_root.py | 60 + .../models/mobile_device_management_policy.py | 4 + .../models/networkaccess/associated_branch.py | 57 + .../models/networkaccess/association.py | 66 + .../models/networkaccess/base_entity.py | 90 + .../models/networkaccess/branch_site.py | 7 + .../cloud_application_category.py | 49 - .../cloud_application_metadata.py | 15 +- .../networkaccess/cloud_application_report.py | 11 +- ...ional_access_policy_collection_response.py | 58 + .../models/networkaccess/connectivity.py | 7 + .../models/networkaccess/filtering_profile.py | 69 + .../filtering_profile_collection_response.py | 58 + .../networkaccess/forwarding_profile.py | 82 + .../forwarding_profile_collection_response.py | 58 + .../networkaccess/network_access_root.py | 14 + .../policy_link_collection_response.py | 58 + .../generated/models/networkaccess/profile.py | 99 + .../models/networkaccess/remote_network.py | 90 + .../remote_network_collection_response.py | 58 + ...mote_network_connectivity_configuration.py | 69 + .../models/on_prem_authentication_policy.py | 53 + ...thentication_policy_collection_response.py | 58 + .../generated/models/online_meeting_base.py | 10 +- .../models/organizational_branding.py | 7 + .../models/organizational_branding_theme.py | 68 + ...onal_branding_theme_collection_response.py | 58 + ...anizational_branding_theme_localization.py | 175 + ..._theme_localization_collection_response.py | 58 + msgraph_beta/generated/models/place.py | 8 +- .../models/place_collection_response.py | 58 + .../models/place_execution_result.py | 72 + .../models/place_feature_enablement.py | 8 + msgraph_beta/generated/models/place_mode.py | 14 +- .../generated/models/place_operation.py | 74 + .../models/place_operation_progress.py | 62 + .../models/place_operation_status.py | 11 + msgraph_beta/generated/models/policy_base.py | 14 + msgraph_beta/generated/models/policy_root.py | 14 + msgraph_beta/generated/models/presence.py | 2 +- .../generated/models/principal_type.py | 6 + .../models/privileged_access_group.py | 7 + .../models/process_conversation_metadata.py | 6 +- .../generated/models/recommendation_base.py | 2 +- .../models/resource_access_detail.py | 12 +- .../generated/models/restore_session_base.py | 2 +- .../generated/models/risk_detection.py | 2 +- .../models/risk_service_principal_activity.py | 2 +- .../generated/models/risk_user_activity.py | 2 +- ...isky_agent_identity_blueprint_principal.py | 7 + .../generated/models/risky_agent_user.py | 7 + .../models/risky_service_principal.py | 2 +- msgraph_beta/generated/models/risky_user.py | 2 +- msgraph_beta/generated/models/room.py | 11 + .../models/security/ai_agent_evidence.py | 72 + .../models/security/ai_agent_platform.py | 9 + .../models/security/alert_evidence.py | 7 + .../security/ediscovery_export_operation.py | 2 +- .../models/security/sensitivity_label.py | 2 +- .../generated/models/security/sensor.py | 7 + .../models/security/sensor_candidate.py | 4 + .../models/security/service_status.py | 11 + .../generated/models/security_requirement.py | 50 + .../generated/models/security_schemes.py | 53 + .../generated/models/service_principal.py | 11 + .../service_principal_risk_detection.py | 2 +- .../share_point_group_identity_mapping.py | 78 + ...up_identity_mapping_collection_response.py | 58 + ...e_point_group_migration_task_parameters.py | 64 + .../models/share_point_identity_mapping.py | 77 + ...t_identity_mapping_group_migration_data.py | 54 + ...share_point_identity_mapping_group_type.py | 8 + ...nt_identity_mapping_user_migration_data.py | 54 + .../share_point_identity_mapping_user_type.py | 9 + .../models/share_point_migration_task.py | 87 + ...oint_migration_task_collection_response.py | 58 + .../share_point_migration_task_parameters.py | 114 + .../share_point_migration_task_status.py | 10 + .../models/share_point_migrations_root.py | 74 + .../generated/models/share_point_root.py | 60 + ...re_point_site_migration_task_parameters.py | 53 + .../share_point_user_identity_mapping.py | 78 + ...er_identity_mapping_collection_response.py | 58 + ...re_point_user_migration_task_parameters.py | 64 + msgraph_beta/generated/models/sign_in.py | 2 +- .../generated/models/sign_in_conditions.py | 7 + .../generated/models/sign_in_identity.py | 7 + .../generated/models/solutions_root.py | 14 + msgraph_beta/generated/models/sts_policy.py | 14 + .../models/subject_rights_request_history.py | 2 +- .../subject_rights_request_stage_detail.py | 2 +- .../generated/models/time_constraint.py | 7 + msgraph_beta/generated/models/time_slot.py | 12 + .../models/time_slot_availability.py | 60 + ...lace_mode.py => unavailable_place_mode.py} | 12 +- msgraph_beta/generated/models/user.py | 16 + .../generated/models/user_work_location.py | 2 +- .../models/what_if_analysis_reasons.py | 2 + msgraph_beta/generated/models/workspace.py | 6 +- .../item/branch_site_item_request_builder.py | 10 + .../count/count_request_builder.py | 107 + .../forwarding_profiles_request_builder.py | 215 + ...forwarding_profile_item_request_builder.py | 215 + .../policies/count/count_request_builder.py | 107 + .../item/policy/policy_request_builder.py | 110 + .../item/policy_link_item_request_builder.py | 205 + .../item/policies/policies_request_builder.py | 214 + .../service_principal_request_builder.py | 110 + .../connectivity_request_builder.py | 10 + .../count/count_request_builder.py | 104 + ...nectivity_configuration_request_builder.py | 198 + .../links/count/count_request_builder.py | 104 + ...configuration_link_item_request_builder.py | 188 + .../links/links_request_builder.py | 208 + .../count/count_request_builder.py | 104 + .../device_links_request_builder.py | 208 + .../item/device_link_item_request_builder.py | 190 + .../count/count_request_builder.py | 104 + .../forwarding_profiles_request_builder.py | 208 + ...forwarding_profile_item_request_builder.py | 208 + .../policies/count/count_request_builder.py | 104 + .../item/policy/policy_request_builder.py | 107 + .../item/policy_link_item_request_builder.py | 198 + .../item/policies/policies_request_builder.py | 208 + .../service_principal_request_builder.py | 107 + .../remote_network_item_request_builder.py | 218 + .../remote_networks_request_builder.py | 209 + .../count/count_request_builder.py | 104 + .../filtering_profiles_request_builder.py | 209 + ...itional_access_policies_request_builder.py | 162 + .../count/count_request_builder.py | 104 + ...onal_access_policy_item_request_builder.py | 107 + .../filtering_profile_item_request_builder.py | 209 + .../policies/count/count_request_builder.py | 104 + .../item/policy/policy_request_builder.py | 108 + .../item/policy_link_item_request_builder.py | 201 + .../item/policies/policies_request_builder.py | 210 + .../count/count_request_builder.py | 104 + .../forwarding_profiles_request_builder.py | 209 + ...forwarding_profile_item_request_builder.py | 210 + .../policies/count/count_request_builder.py | 104 + .../item/policy/policy_request_builder.py | 107 + .../item/policy_link_item_request_builder.py | 200 + .../item/policies/policies_request_builder.py | 209 + .../service_principal_request_builder.py | 107 + .../network_access_request_builder.py | 20 + ...time_with_end_date_time_request_builder.py | 6 +- ...scovery_pivot_date_time_request_builder.py | 4 +- ...time_with_aggregated_by_request_builder.py | 6 +- ...ctivity_pivot_date_time_request_builder.py | 4 +- ...time_with_end_date_time_request_builder.py | 6 +- .../item/branding/branding_request_builder.py | 10 + .../themes/count/count_request_builder.py | 104 + .../count/count_request_builder.py | 104 + .../background_image_request_builder.py | 157 + .../banner_logo_request_builder.py | 157 + .../custom_c_s_s_request_builder.py | 157 + .../item/favicon/favicon_request_builder.py | 157 + .../header_logo_request_builder.py | 157 + ...ocalization_locale_item_request_builder.py | 258 + .../square_logo_request_builder.py | 157 + .../square_logo_dark_request_builder.py | 157 + .../localizations_request_builder.py | 210 + ...nal_branding_theme_item_request_builder.py | 201 + .../branding/themes/themes_request_builder.py | 210 + .../get_operation_with_id_request_builder.py | 84 + .../item/children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_building_request_builder.py | 10 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_desk/graph_desk_request_builder.py | 10 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_floor_request_builder.py | 10 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_room/graph_room_request_builder.py | 10 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_room_list_request_builder.py | 36 +- .../item/children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../rooms/item/room_item_request_builder.py | 10 + .../item/children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../item/workspace_item_request_builder.py | 10 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_section_request_builder.py | 10 + .../children/children_request_builder.py | 162 + .../children/count/count_request_builder.py | 104 + .../item/place_item_request_builder.py | 107 + .../graph_workspace_request_builder.py | 10 + .../places/item/place_item_request_builder.py | 10 + .../list_operations_get_response.py | 58 + .../list_operations_request_builder.py | 137 + .../places/places_request_builder.py | 23 + ...b2b_management_policies_request_builder.py | 210 + .../count/count_request_builder.py | 104 + .../applies_to/applies_to_request_builder.py | 163 + .../applies_to/count/count_request_builder.py | 104 + .../directory_object_item_request_builder.py | 107 + ..._management_policy_item_request_builder.py | 201 + .../count/count_request_builder.py | 104 + .../applies_to/applies_to_request_builder.py | 163 + .../applies_to/count/count_request_builder.py | 104 + .../directory_object_item_request_builder.py | 107 + ...hentication_policy_item_request_builder.py | 201 + ...authentication_policies_request_builder.py | 210 + .../policies/policies_request_builder.py | 20 + .../count/count_request_builder.py | 3 + .../privileged_access_item_request_builder.py | 7 + .../resources/count/count_request_builder.py | 3 + ...overnance_resource_item_request_builder.py | 7 + .../item/parent/parent_request_builder.py | 3 + .../count/count_request_builder.py | 3 + .../item/cancel/cancel_request_builder.py | 3 + ...assignment_request_item_request_builder.py | 7 + .../item/resource/resource_request_builder.py | 3 + .../resource/resource_request_builder.py | 3 + .../role_definition_request_builder.py | 7 + .../role_setting_request_builder.py | 3 + .../item/subject/subject_request_builder.py | 7 + .../update_request_request_builder.py | 3 + ...ole_assignment_requests_request_builder.py | 6 + .../count/count_request_builder.py | 3 + .../export/export_request_builder.py | 3 + ...ce_role_assignment_item_request_builder.py | 7 + ...ligible_role_assignment_request_builder.py | 3 + .../item/resource/resource_request_builder.py | 3 + .../resource/resource_request_builder.py | 3 + .../role_definition_request_builder.py | 7 + .../role_setting_request_builder.py | 3 + .../item/subject/subject_request_builder.py | 7 + .../role_assignments_request_builder.py | 6 + .../count/count_request_builder.py | 3 + ...ce_role_definition_item_request_builder.py | 7 + .../item/resource/resource_request_builder.py | 3 + .../role_setting_request_builder.py | 3 + .../role_definitions_request_builder.py | 6 + .../count/count_request_builder.py | 3 + ...nance_role_setting_item_request_builder.py | 7 + .../item/resource/resource_request_builder.py | 3 + .../resource/resource_request_builder.py | 3 + .../role_definition_request_builder.py | 7 + .../role_setting_request_builder.py | 3 + .../role_settings_request_builder.py | 6 + .../register/register_request_builder.py | 3 + .../resources/resources_request_builder.py | 6 + .../count/count_request_builder.py | 3 + .../item/cancel/cancel_request_builder.py | 3 + ...assignment_request_item_request_builder.py | 7 + .../item/resource/resource_request_builder.py | 3 + .../resource/resource_request_builder.py | 3 + .../role_definition_request_builder.py | 7 + .../role_setting_request_builder.py | 3 + .../item/subject/subject_request_builder.py | 7 + .../update_request_request_builder.py | 3 + ...ole_assignment_requests_request_builder.py | 6 + .../count/count_request_builder.py | 3 + .../export/export_request_builder.py | 3 + ...ce_role_assignment_item_request_builder.py | 7 + ...ligible_role_assignment_request_builder.py | 3 + .../item/resource/resource_request_builder.py | 3 + .../resource/resource_request_builder.py | 3 + .../role_definition_request_builder.py | 7 + .../role_setting_request_builder.py | 3 + .../item/subject/subject_request_builder.py | 7 + .../role_assignments_request_builder.py | 6 + .../count/count_request_builder.py | 3 + ...ce_role_definition_item_request_builder.py | 7 + .../item/resource/resource_request_builder.py | 3 + .../role_setting_request_builder.py | 3 + .../role_definitions_request_builder.py | 6 + .../count/count_request_builder.py | 3 + ...nance_role_setting_item_request_builder.py | 7 + .../item/resource/resource_request_builder.py | 3 + .../resource/resource_request_builder.py | 3 + .../role_definition_request_builder.py | 7 + .../role_setting_request_builder.py | 3 + .../role_settings_request_builder.py | 6 + .../privileged_access_request_builder.py | 6 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + ...gation_interval_in_minutes_get_response.py | 58 + ...ion_interval_in_minutes_request_builder.py | 134 + .../service_activity_request_builder.py | 208 + .../permissions_request_builder.py | 5 +- .../count/count_request_builder.py | 107 + ...s_tenant_migration_jobs_request_builder.py | 226 + .../item/cancel/cancel_request_builder.py | 85 + ...nant_migration_job_item_request_builder.py | 217 + .../item/users/count/count_request_builder.py | 107 + .../item/cancel/cancel_request_builder.py | 85 + ...ant_migration_task_item_request_builder.py | 206 + .../item/users/users_request_builder.py | 215 + .../validate/validate_post_request_body.py | 81 + .../validate/validate_request_builder.py | 93 + .../cancel/cancel_request_builder.py | 85 + ..._jobs_with_display_name_request_builder.py | 210 + .../migrations/migrations_request_builder.py | 219 + .../count/count_request_builder.py | 104 + ...nization_group_mappings_request_builder.py | 209 + ...p_identity_mapping_item_request_builder.py | 189 + .../count/count_request_builder.py | 104 + ...ization_migration_tasks_request_builder.py | 247 + ...rce_group_mail_nickname_request_builder.py | 84 + ...rl_with_source_site_url_request_builder.py | 84 + ...h_source_principal_name_request_builder.py | 84 + .../item/cancel/cancel_request_builder.py | 78 + ...int_migration_task_item_request_builder.py | 198 + .../count/count_request_builder.py | 104 + ...anization_user_mappings_request_builder.py | 209 + ...r_identity_mapping_item_request_builder.py | 189 + .../migrations/migrations_request_builder.py | 218 + .../share_point_request_builder.py | 198 + .../solutions/solutions_request_builder.py | 20 + ...ind_meeting_locations_post_request_body.py | 81 + .../find_meeting_locations_request_builder.py | 89 + ...lear_automatic_location_request_builder.py | 5 +- .../clear_location_request_builder.py | 5 +- .../set_automatic_location_request_builder.py | 5 +- .../set_manual_location_request_builder.py | 5 +- .../users/item/user_item_request_builder.py | 10 + 862 files changed, 90525 insertions(+), 602 deletions(-) create mode 100644 msgraph_beta/generated/agent_registry/agent_card_manifests/agent_card_manifests_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_card_manifests/count/count_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_card_manifests/item/agent_card_manifest_item_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_collections/agent_collections_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_collections/count/count_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_collections/item/agent_collection_item_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_collections/item/members/count/count_request_builder.py rename msgraph_beta/generated/{places_with_place_id/places_with_place_id_request_builder.py => agent_registry/agent_collections/item/members/item/agent_instance_item_request_builder.py} (57%) create mode 100644 msgraph_beta/generated/agent_registry/agent_collections/item/members/members_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_instances/agent_instances_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_instances/count/count_request_builder.py rename msgraph_beta/generated/{places/item/graph_room_list/rooms_with_place_id/rooms_with_place_id_request_builder.py => agent_registry/agent_instances/item/agent_card_manifest/agent_card_manifest_request_builder.py} (73%) create mode 100644 msgraph_beta/generated/agent_registry/agent_instances/item/agent_instance_item_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_instances/item/collections/collections_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_instances/item/collections/count/count_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_instances/item/collections/item/agent_collection_item_request_builder.py create mode 100644 msgraph_beta/generated/agent_registry/agent_registry_request_builder.py create mode 100644 msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_post_request_body.py create mode 100644 msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_request_builder.py create mode 100644 msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profile_usage_with_configuration_id/retrieve_user_settings_persistence_profile_usage_with_configuration_id_request_builder.py create mode 100644 msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_get_response.py create mode 100644 msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_request_builder.py create mode 100644 msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/user_settings_persistence_detail_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/instances_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/accept_recommendations/accept_recommendations_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/apply_decisions/apply_decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/insights_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/definition/definition_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/reset_decisions/reset_decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/send_reminder/send_reminder_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/insights_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/stages_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stop/stop_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/access_reviews/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/catalogs_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/access_package_resource_roles_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/access_package_resource_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/access_package_resources_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/access_package_resource_roles_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/access_package_resource_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/refresh/refresh_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_packages/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_packages/item/access_package_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/custom_access_package_workflow_extensions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/search/search_get_response.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs/search/search_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/catalogs_with_unique_name/catalogs_with_unique_name_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/access_package_suggestions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/item/access_package/access_package_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/item/access_package_suggestion_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/available_access_packages_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/available_access_package_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py create mode 100644 msgraph_beta/generated/identity_governance/privileged_access/group/resources/count/count_request_builder.py rename msgraph_beta/generated/{places/item/graph_room_list/workspaces_with_place_id/workspaces_with_place_id_request_builder.py => identity_governance/privileged_access/group/resources/item/group_resource_item_request_builder.py} (70%) create mode 100644 msgraph_beta/generated/identity_governance/privileged_access/group/resources/resources_request_builder.py create mode 100644 msgraph_beta/generated/models/access_package_suggestion.py create mode 100644 msgraph_beta/generated/models/access_package_suggestion_collection_response.py create mode 100644 msgraph_beta/generated/models/access_package_suggestion_reason.py create mode 100644 msgraph_beta/generated/models/access_package_suggestion_related_people_based.py create mode 100644 msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py create mode 100644 msgraph_beta/generated/models/access_review_access_package_assignment_policy_scope.py delete mode 100644 msgraph_beta/generated/models/access_review_data_upload_request_callout_data.py create mode 100644 msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py create mode 100644 msgraph_beta/generated/models/access_review_instance_decision_item_permission.py create mode 100644 msgraph_beta/generated/models/access_review_principal_scope.py create mode 100644 msgraph_beta/generated/models/access_review_principal_scope_type.py create mode 100644 msgraph_beta/generated/models/access_review_resource_scope.py create mode 100644 msgraph_beta/generated/models/access_review_resource_scope_type.py create mode 100644 msgraph_beta/generated/models/access_review_reviewer_scope_type.py create mode 100644 msgraph_beta/generated/models/agent_capabilities.py create mode 100644 msgraph_beta/generated/models/agent_card_manifest.py create mode 100644 msgraph_beta/generated/models/agent_card_manifest_collection_response.py create mode 100644 msgraph_beta/generated/models/agent_card_signature.py create mode 100644 msgraph_beta/generated/models/agent_collection.py create mode 100644 msgraph_beta/generated/models/agent_collection_collection_response.py create mode 100644 msgraph_beta/generated/models/agent_extension.py create mode 100644 msgraph_beta/generated/models/agent_extension_params.py create mode 100644 msgraph_beta/generated/models/agent_id_risk_level.py create mode 100644 msgraph_beta/generated/models/agent_identity_blueprint.py create mode 100644 msgraph_beta/generated/models/agent_identity_blueprint_principal.py create mode 100644 msgraph_beta/generated/models/agent_instance.py create mode 100644 msgraph_beta/generated/models/agent_instance_collection_response.py create mode 100644 msgraph_beta/generated/models/agent_interface.py create mode 100644 msgraph_beta/generated/models/agent_provider.py create mode 100644 msgraph_beta/generated/models/agent_registry.py create mode 100644 msgraph_beta/generated/models/agent_sign_in.py create mode 100644 msgraph_beta/generated/models/agent_skill.py create mode 100644 msgraph_beta/generated/models/agent_user.py create mode 100644 msgraph_beta/generated/models/approver_information_visibility.py create mode 100644 msgraph_beta/generated/models/available_access_package.py create mode 100644 msgraph_beta/generated/models/available_access_package_collection_response.py create mode 100644 msgraph_beta/generated/models/b2b_management_policy.py create mode 100644 msgraph_beta/generated/models/b2b_management_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_detail.py create mode 100644 msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile.py create mode 100644 msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile_status.py create mode 100644 msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_usage_result.py create mode 100644 msgraph_beta/generated/models/conditional_access_agent_id_risk_levels.py create mode 100644 msgraph_beta/generated/models/copilot_report_root.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_cancel_response.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_job.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_job_collection_response.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_job_status.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_job_type.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_service_status.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_service_status_details.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_task.py create mode 100644 msgraph_beta/generated/models/cross_tenant_migration_task_collection_response.py create mode 100644 msgraph_beta/generated/models/custom_data_provided_resource.py create mode 100644 msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py create mode 100644 msgraph_beta/generated/models/custom_data_provided_resource_upload_session_collection_response.py create mode 100644 msgraph_beta/generated/models/custom_data_provided_resource_upload_stats.py create mode 100644 msgraph_beta/generated/models/custom_data_provided_resource_upload_status.py create mode 100644 msgraph_beta/generated/models/error.py create mode 100644 msgraph_beta/generated/models/exchange_online_cross_tenant_migration_settings.py create mode 100644 msgraph_beta/generated/models/external_connectors/content_category.py create mode 100644 msgraph_beta/generated/models/group_identity.py create mode 100644 msgraph_beta/generated/models/group_resource.py create mode 100644 msgraph_beta/generated/models/group_resource_collection_response.py create mode 100644 msgraph_beta/generated/models/information_barrier.py create mode 100644 msgraph_beta/generated/models/information_barrier_mode.py create mode 100644 msgraph_beta/generated/models/jws_header.py create mode 100644 msgraph_beta/generated/models/login_page_branding_visual_element.py create mode 100644 msgraph_beta/generated/models/meeting_location_suggestion.py create mode 100644 msgraph_beta/generated/models/meeting_location_suggestions_result.py create mode 100644 msgraph_beta/generated/models/migrations_root.py create mode 100644 msgraph_beta/generated/models/networkaccess/associated_branch.py create mode 100644 msgraph_beta/generated/models/networkaccess/association.py create mode 100644 msgraph_beta/generated/models/networkaccess/base_entity.py delete mode 100644 msgraph_beta/generated/models/networkaccess/cloud_application_category.py create mode 100644 msgraph_beta/generated/models/networkaccess/conditional_access_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/networkaccess/filtering_profile.py create mode 100644 msgraph_beta/generated/models/networkaccess/filtering_profile_collection_response.py create mode 100644 msgraph_beta/generated/models/networkaccess/forwarding_profile.py create mode 100644 msgraph_beta/generated/models/networkaccess/forwarding_profile_collection_response.py create mode 100644 msgraph_beta/generated/models/networkaccess/policy_link_collection_response.py create mode 100644 msgraph_beta/generated/models/networkaccess/profile.py create mode 100644 msgraph_beta/generated/models/networkaccess/remote_network.py create mode 100644 msgraph_beta/generated/models/networkaccess/remote_network_collection_response.py create mode 100644 msgraph_beta/generated/models/networkaccess/remote_network_connectivity_configuration.py create mode 100644 msgraph_beta/generated/models/on_prem_authentication_policy.py create mode 100644 msgraph_beta/generated/models/on_prem_authentication_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/organizational_branding_theme.py create mode 100644 msgraph_beta/generated/models/organizational_branding_theme_collection_response.py create mode 100644 msgraph_beta/generated/models/organizational_branding_theme_localization.py create mode 100644 msgraph_beta/generated/models/organizational_branding_theme_localization_collection_response.py create mode 100644 msgraph_beta/generated/models/place_collection_response.py create mode 100644 msgraph_beta/generated/models/place_execution_result.py create mode 100644 msgraph_beta/generated/models/place_feature_enablement.py create mode 100644 msgraph_beta/generated/models/place_operation.py create mode 100644 msgraph_beta/generated/models/place_operation_progress.py create mode 100644 msgraph_beta/generated/models/place_operation_status.py create mode 100644 msgraph_beta/generated/models/principal_type.py create mode 100644 msgraph_beta/generated/models/security/ai_agent_evidence.py create mode 100644 msgraph_beta/generated/models/security/ai_agent_platform.py create mode 100644 msgraph_beta/generated/models/security/service_status.py create mode 100644 msgraph_beta/generated/models/security_requirement.py create mode 100644 msgraph_beta/generated/models/security_schemes.py create mode 100644 msgraph_beta/generated/models/share_point_group_identity_mapping.py create mode 100644 msgraph_beta/generated/models/share_point_group_identity_mapping_collection_response.py create mode 100644 msgraph_beta/generated/models/share_point_group_migration_task_parameters.py create mode 100644 msgraph_beta/generated/models/share_point_identity_mapping.py create mode 100644 msgraph_beta/generated/models/share_point_identity_mapping_group_migration_data.py create mode 100644 msgraph_beta/generated/models/share_point_identity_mapping_group_type.py create mode 100644 msgraph_beta/generated/models/share_point_identity_mapping_user_migration_data.py create mode 100644 msgraph_beta/generated/models/share_point_identity_mapping_user_type.py create mode 100644 msgraph_beta/generated/models/share_point_migration_task.py create mode 100644 msgraph_beta/generated/models/share_point_migration_task_collection_response.py create mode 100644 msgraph_beta/generated/models/share_point_migration_task_parameters.py create mode 100644 msgraph_beta/generated/models/share_point_migration_task_status.py create mode 100644 msgraph_beta/generated/models/share_point_migrations_root.py create mode 100644 msgraph_beta/generated/models/share_point_root.py create mode 100644 msgraph_beta/generated/models/share_point_site_migration_task_parameters.py create mode 100644 msgraph_beta/generated/models/share_point_user_identity_mapping.py create mode 100644 msgraph_beta/generated/models/share_point_user_identity_mapping_collection_response.py create mode 100644 msgraph_beta/generated/models/share_point_user_migration_task_parameters.py create mode 100644 msgraph_beta/generated/models/time_slot_availability.py rename msgraph_beta/generated/models/{offline_place_mode.py => unavailable_place_mode.py} (87%) create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/forwarding_profiles_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy/policy_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/connectivity_configuration_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/item/connectivity_configuration_link_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/links_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/device_links_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/item/device_link_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/forwarding_profiles_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy/policy_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/item/remote_network_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/connectivity/remote_networks/remote_networks_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/filtering_profiles_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/conditional_access_policies_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/item/conditional_access_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/filtering_profile_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy/policy_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/forwarding_profiles_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/item/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/item/policies/item/policy/policy_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/item/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/count/count_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/count/count_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/background_image/background_image_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/banner_logo/banner_logo_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/favicon/favicon_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/header_logo/header_logo_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/organizational_branding_theme_localization_locale_item_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/square_logo/square_logo_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/square_logo_dark/square_logo_dark_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/localizations/localizations_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/item/organizational_branding_theme_item_request_builder.py create mode 100644 msgraph_beta/generated/organization/item/branding/themes/themes_request_builder.py create mode 100644 msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py create mode 100644 msgraph_beta/generated/places/item/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_building/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_building/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_desk/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_desk/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_floor/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_floor/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_section/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_section/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_workspace/children/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_request_builder.py create mode 100644 msgraph_beta/generated/places/list_operations/list_operations_get_response.py create mode 100644 msgraph_beta/generated/places/list_operations/list_operations_request_builder.py create mode 100644 msgraph_beta/generated/policies/b2b_management_policies/b2b_management_policies_request_builder.py create mode 100644 msgraph_beta/generated/policies/b2b_management_policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/applies_to_request_builder.py create mode 100644 msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/item/directory_object_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/b2b_management_policies/item/b2b_management_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/on_prem_authentication_policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/applies_to_request_builder.py create mode 100644 msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/item/directory_object_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/on_prem_authentication_policies/item/on_prem_authentication_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/on_prem_authentication_policies/on_prem_authentication_policies_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py create mode 100644 msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/count/count_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cancel/cancel_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/count/count_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cancel/cancel_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cross_tenant_migration_task_item_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/users_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cancel/cancel_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py create mode 100644 msgraph_beta/generated/solutions/migrations/migrations_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/count/count_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/cross_organization_group_mappings_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/item/share_point_group_identity_mapping_item_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/count/count_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/count/count_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/cross_organization_user_mappings_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/item/share_point_user_identity_mapping_item_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/migrations/migrations_request_builder.py create mode 100644 msgraph_beta/generated/solutions/share_point/share_point_request_builder.py create mode 100644 msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py create mode 100644 msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_request_builder.py diff --git a/msgraph_beta/generated/agent_registry/agent_card_manifests/agent_card_manifests_request_builder.py b/msgraph_beta/generated/agent_registry/agent_card_manifests/agent_card_manifests_request_builder.py new file mode 100644 index 00000000000..027c303d0bc --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_card_manifests/agent_card_manifests_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.agent_card_manifest_collection_response import AgentCardManifestCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.agent_card_manifest_item_request_builder import AgentCardManifestItemRequestBuilder + +class AgentCardManifestsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentCardManifests property of the microsoft.graph.agentRegistry entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentCardManifestsRequestBuilder 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}/agentRegistry/agentCardManifests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_agent_card_manifest_id(self,agent_card_manifest_id: str) -> AgentCardManifestItemRequestBuilder: + """ + Provides operations to manage the agentCardManifests property of the microsoft.graph.agentRegistry entity. + param agent_card_manifest_id: The unique identifier of agentCardManifest + Returns: AgentCardManifestItemRequestBuilder + """ + if agent_card_manifest_id is None: + raise TypeError("agent_card_manifest_id cannot be null.") + from .item.agent_card_manifest_item_request_builder import AgentCardManifestItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["agentCardManifest%2Did"] = agent_card_manifest_id + return AgentCardManifestItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentCardManifestsRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCardManifestCollectionResponse]: + """ + Retrieve all agent card manifests for the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCardManifestCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/agentregistry-list-agentcardmanifests?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.agent_card_manifest_collection_response import AgentCardManifestCollectionResponse + + return await self.request_adapter.send_async(request_info, AgentCardManifestCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentCardManifestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all agent card manifests for the tenant. + 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) -> AgentCardManifestsRequestBuilder: + """ + 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: AgentCardManifestsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentCardManifestsRequestBuilder(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 AgentCardManifestsRequestBuilderGetQueryParameters(): + """ + Retrieve all agent card manifests for the tenant. + """ + 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 AgentCardManifestsRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentCardManifestsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/agent_registry/agent_card_manifests/count/count_request_builder.py b/msgraph_beta/generated/agent_registry/agent_card_manifests/count/count_request_builder.py new file mode 100644 index 00000000000..bea3e40984c --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_card_manifests/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}/agentRegistry/agentCardManifests/$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/agent_registry/agent_card_manifests/item/agent_card_manifest_item_request_builder.py b/msgraph_beta/generated/agent_registry/agent_card_manifests/item/agent_card_manifest_item_request_builder.py new file mode 100644 index 00000000000..ccb4040ca77 --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_card_manifests/item/agent_card_manifest_item_request_builder.py @@ -0,0 +1,154 @@ +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.agent_card_manifest import AgentCardManifest + from ....models.o_data_errors.o_data_error import ODataError + +class AgentCardManifestItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentCardManifests property of the microsoft.graph.agentRegistry entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentCardManifestItemRequestBuilder 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}/agentRegistry/agentCardManifests/{agentCardManifest%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentCardManifestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCardManifest]: + """ + Read the properties and relationships of agentCardManifest object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCardManifest] + Find more info here: https://learn.microsoft.com/graph/api/agentcardmanifest-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.agent_card_manifest import AgentCardManifest + + return await self.request_adapter.send_async(request_info, AgentCardManifest, error_mapping) + + async def patch(self,body: AgentCardManifest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentCardManifest]: + """ + Update the properties of an agentCardManifest object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCardManifest] + Find more info here: https://learn.microsoft.com/graph/api/agentcardmanifest-update?view=graph-rest-beta + """ + 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.agent_card_manifest import AgentCardManifest + + return await self.request_adapter.send_async(request_info, AgentCardManifest, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentCardManifestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of agentCardManifest object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AgentCardManifest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an agentCardManifest 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.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) -> AgentCardManifestItemRequestBuilder: + """ + 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: AgentCardManifestItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentCardManifestItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AgentCardManifestItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of agentCardManifest 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 AgentCardManifestItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentCardManifestItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AgentCardManifestItemRequestBuilderPatchRequestConfiguration(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/agent_registry/agent_collections/agent_collections_request_builder.py b/msgraph_beta/generated/agent_registry/agent_collections/agent_collections_request_builder.py new file mode 100644 index 00000000000..dd37ebc87ad --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_collections/agent_collections_request_builder.py @@ -0,0 +1,210 @@ +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.agent_collection import AgentCollection + from ...models.agent_collection_collection_response import AgentCollectionCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.agent_collection_item_request_builder import AgentCollectionItemRequestBuilder + +class AgentCollectionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentCollections property of the microsoft.graph.agentRegistry entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentCollectionsRequestBuilder 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}/agentRegistry/agentCollections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_agent_collection_id(self,agent_collection_id: str) -> AgentCollectionItemRequestBuilder: + """ + Provides operations to manage the agentCollections property of the microsoft.graph.agentRegistry entity. + param agent_collection_id: The unique identifier of agentCollection + Returns: AgentCollectionItemRequestBuilder + """ + if agent_collection_id is None: + raise TypeError("agent_collection_id cannot be null.") + from .item.agent_collection_item_request_builder import AgentCollectionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["agentCollection%2Did"] = agent_collection_id + return AgentCollectionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentCollectionsRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCollectionCollectionResponse]: + """ + Retrieves all agent collections for the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCollectionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/agentregistry-list-agentcollections?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.agent_collection_collection_response import AgentCollectionCollectionResponse + + return await self.request_adapter.send_async(request_info, AgentCollectionCollectionResponse, error_mapping) + + async def post(self,body: AgentCollection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentCollection]: + """ + Create a new agentCollection object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCollection] + Find more info here: https://learn.microsoft.com/graph/api/agentregistry-post-agentcollections?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.agent_collection import AgentCollection + + return await self.request_adapter.send_async(request_info, AgentCollection, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentCollectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieves all agent collections for the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AgentCollection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new agentCollection 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.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) -> AgentCollectionsRequestBuilder: + """ + 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: AgentCollectionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentCollectionsRequestBuilder(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 AgentCollectionsRequestBuilderGetQueryParameters(): + """ + Retrieves all agent collections for the tenant. + """ + 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 AgentCollectionsRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentCollectionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AgentCollectionsRequestBuilderPostRequestConfiguration(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/agent_registry/agent_collections/count/count_request_builder.py b/msgraph_beta/generated/agent_registry/agent_collections/count/count_request_builder.py new file mode 100644 index 00000000000..294e78e474c --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_collections/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}/agentRegistry/agentCollections/$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/agent_registry/agent_collections/item/agent_collection_item_request_builder.py b/msgraph_beta/generated/agent_registry/agent_collections/item/agent_collection_item_request_builder.py new file mode 100644 index 00000000000..c492d473566 --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_collections/item/agent_collection_item_request_builder.py @@ -0,0 +1,201 @@ +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.agent_collection import AgentCollection + from ....models.o_data_errors.o_data_error import ODataError + from .members.members_request_builder import MembersRequestBuilder + +class AgentCollectionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentCollections property of the microsoft.graph.agentRegistry entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentCollectionItemRequestBuilder 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}/agentRegistry/agentCollections/{agentCollection%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an agentCollection 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/agentregistry-delete-agentcollections?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCollection]: + """ + Read the properties and relationships of agentCollection object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCollection] + Find more info here: https://learn.microsoft.com/graph/api/agentcollection-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.agent_collection import AgentCollection + + return await self.request_adapter.send_async(request_info, AgentCollection, error_mapping) + + async def patch(self,body: AgentCollection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentCollection]: + """ + Update the properties of an agentCollection object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCollection] + Find more info here: https://learn.microsoft.com/graph/api/agentcollection-update?view=graph-rest-beta + """ + 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.agent_collection import AgentCollection + + return await self.request_adapter.send_async(request_info, AgentCollection, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an agentCollection object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of agentCollection object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AgentCollection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an agentCollection 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.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) -> AgentCollectionItemRequestBuilder: + """ + 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: AgentCollectionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentCollectionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.agentCollection entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AgentCollectionItemRequestBuilderDeleteRequestConfiguration(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 AgentCollectionItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of agentCollection 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 AgentCollectionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AgentCollectionItemRequestBuilderPatchRequestConfiguration(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/agent_registry/agent_collections/item/members/count/count_request_builder.py b/msgraph_beta/generated/agent_registry/agent_collections/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..986fb543a4e --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_collections/item/members/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}/agentRegistry/agentCollections/{agentCollection%2Did}/members/$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/places_with_place_id/places_with_place_id_request_builder.py b/msgraph_beta/generated/agent_registry/agent_collections/item/members/item/agent_instance_item_request_builder.py similarity index 57% rename from msgraph_beta/generated/places_with_place_id/places_with_place_id_request_builder.py rename to msgraph_beta/generated/agent_registry/agent_collections/item/members/item/agent_instance_item_request_builder.py index 71a553e5df2..d23c45fdf8a 100644 --- a/msgraph_beta/generated/places_with_place_id/places_with_place_id_request_builder.py +++ b/msgraph_beta/generated/agent_registry/agent_collections/item/members/item/agent_instance_item_request_builder.py @@ -14,36 +14,32 @@ from warnings import warn if TYPE_CHECKING: - from ..models.o_data_errors.o_data_error import ODataError - from ..models.place import Place + from ......models.agent_instance import AgentInstance + from ......models.o_data_errors.o_data_error import ODataError -class PlacesWithPlaceIdRequestBuilder(BaseRequestBuilder): +class AgentInstanceItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the collection of place entities. + Provides operations to manage the members property of the microsoft.graph.agentCollection entity. """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], place_id: Optional[str] = None) -> None: + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new PlacesWithPlaceIdRequestBuilder and sets the default values. + Instantiates a new AgentInstanceItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. - param place_id: Alternate key of place param request_adapter: The request adapter to use to execute the requests. Returns: None """ - if isinstance(path_parameters, dict): - path_parameters['placeId'] = place_id - super().__init__(request_adapter, "{+baseurl}/places(placeId='{placeId}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/agentRegistry/agentCollections/{agentCollection%2Did}/members/{agentInstance%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. + Delete navigation property members for agentRegistry 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/place-delete?view=graph-rest-beta """ 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, @@ -52,33 +48,29 @@ 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 patch(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Place]: + async def get(self,request_configuration: Optional[RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AgentInstance]: """ - Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. - param body: The request body + List of agent instances that are members of this collection. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Place] - Find more info here: https://learn.microsoft.com/graph/api/place-update?view=graph-rest-beta + Returns: Optional[AgentInstance] """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration + 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.place import Place + from ......models.agent_instance import AgentInstance - return await self.request_adapter.send_async(request_info, Place, error_mapping) + return await self.request_adapter.send_async(request_info, AgentInstance, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. + Delete navigation property members for agentRegistry param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -87,40 +79,62 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. - param body: The request body + List of agent instances that are members of this collection. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, 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) -> PlacesWithPlaceIdRequestBuilder: + def with_url(self,raw_url: str) -> AgentInstanceItemRequestBuilder: """ 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: PlacesWithPlaceIdRequestBuilder + Returns: AgentInstanceItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return PlacesWithPlaceIdRequestBuilder(self.request_adapter, raw_url) + return AgentInstanceItemRequestBuilder(self.request_adapter, raw_url) @dataclass - class PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class AgentInstanceItemRequestBuilderDeleteRequestConfiguration(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 PlacesWithPlaceIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class AgentInstanceItemRequestBuilderGetQueryParameters(): + """ + List of agent instances that are members of this collection. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AgentInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/agent_registry/agent_collections/item/members/members_request_builder.py b/msgraph_beta/generated/agent_registry/agent_collections/item/members/members_request_builder.py new file mode 100644 index 00000000000..61279f577ca --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_collections/item/members/members_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.agent_instance import AgentInstance + from .....models.agent_instance_collection_response import AgentInstanceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.agent_instance_item_request_builder import AgentInstanceItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.agentCollection entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder 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}/agentRegistry/agentCollections/{agentCollection%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_agent_instance_id(self,agent_instance_id: str) -> AgentInstanceItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.agentCollection entity. + param agent_instance_id: The unique identifier of agentInstance + Returns: AgentInstanceItemRequestBuilder + """ + if agent_instance_id is None: + raise TypeError("agent_instance_id cannot be null.") + from .item.agent_instance_item_request_builder import AgentInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["agentInstance%2Did"] = agent_instance_id + return AgentInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[AgentInstanceCollectionResponse]: + """ + List of agent instances that are members of this collection. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentInstanceCollectionResponse] + """ + 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.agent_instance_collection_response import AgentInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AgentInstanceCollectionResponse, error_mapping) + + async def post(self,body: AgentInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentInstance]: + """ + Create new navigation property to members for agentRegistry + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentInstance] + """ + 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.agent_instance import AgentInstance + + return await self.request_adapter.send_async(request_info, AgentInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List of agent instances that are members of this collection. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AgentInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to members for agentRegistry + 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) -> MembersRequestBuilder: + """ + 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: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + List of agent instances that are members of this collection. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MembersRequestBuilderPostRequestConfiguration(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/agent_registry/agent_instances/agent_instances_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/agent_instances_request_builder.py new file mode 100644 index 00000000000..94ae703f708 --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_instances/agent_instances_request_builder.py @@ -0,0 +1,210 @@ +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.agent_instance import AgentInstance + from ...models.agent_instance_collection_response import AgentInstanceCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.agent_instance_item_request_builder import AgentInstanceItemRequestBuilder + +class AgentInstancesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentInstances property of the microsoft.graph.agentRegistry entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentInstancesRequestBuilder 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}/agentRegistry/agentInstances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_agent_instance_id(self,agent_instance_id: str) -> AgentInstanceItemRequestBuilder: + """ + Provides operations to manage the agentInstances property of the microsoft.graph.agentRegistry entity. + param agent_instance_id: The unique identifier of agentInstance + Returns: AgentInstanceItemRequestBuilder + """ + if agent_instance_id is None: + raise TypeError("agent_instance_id cannot be null.") + from .item.agent_instance_item_request_builder import AgentInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["agentInstance%2Did"] = agent_instance_id + return AgentInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentInstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AgentInstanceCollectionResponse]: + """ + Get a list of the agentInstance objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentInstanceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/agentregistry-list-agentinstances?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.agent_instance_collection_response import AgentInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AgentInstanceCollectionResponse, error_mapping) + + async def post(self,body: AgentInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentInstance]: + """ + Create a new agentInstance object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentInstance] + Find more info here: https://learn.microsoft.com/graph/api/agentregistry-post-agentinstances?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.agent_instance import AgentInstance + + return await self.request_adapter.send_async(request_info, AgentInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentInstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the agentInstance objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AgentInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new agentInstance 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.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) -> AgentInstancesRequestBuilder: + """ + 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: AgentInstancesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentInstancesRequestBuilder(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 AgentInstancesRequestBuilderGetQueryParameters(): + """ + Get a list of the agentInstance objects and their properties. + """ + 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 AgentInstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentInstancesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AgentInstancesRequestBuilderPostRequestConfiguration(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/agent_registry/agent_instances/count/count_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/count/count_request_builder.py new file mode 100644 index 00000000000..506a0ee71b0 --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_instances/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}/agentRegistry/agentInstances/$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/places/item/graph_room_list/rooms_with_place_id/rooms_with_place_id_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/item/agent_card_manifest/agent_card_manifest_request_builder.py similarity index 73% rename from msgraph_beta/generated/places/item/graph_room_list/rooms_with_place_id/rooms_with_place_id_request_builder.py rename to msgraph_beta/generated/agent_registry/agent_instances/item/agent_card_manifest/agent_card_manifest_request_builder.py index aa1b256b503..ea1b01cd78b 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/rooms_with_place_id/rooms_with_place_id_request_builder.py +++ b/msgraph_beta/generated/agent_registry/agent_instances/item/agent_card_manifest/agent_card_manifest_request_builder.py @@ -14,28 +14,25 @@ from warnings import warn if TYPE_CHECKING: + from .....models.agent_card_manifest import AgentCardManifest from .....models.o_data_errors.o_data_error import ODataError - from .....models.room import Room -class RoomsWithPlaceIdRequestBuilder(BaseRequestBuilder): +class AgentCardManifestRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the rooms property of the microsoft.graph.roomList entity. + Provides operations to manage the agentCardManifest property of the microsoft.graph.agentInstance entity. """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], place_id: Optional[str] = None) -> None: + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new RoomsWithPlaceIdRequestBuilder and sets the default values. + Instantiates a new AgentCardManifestRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. - param place_id: Alternate key of room param request_adapter: The request adapter to use to execute the requests. Returns: None """ - if isinstance(path_parameters, dict): - path_parameters['placeId'] = place_id - super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms(placeId='{placeId}'){?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/agentRegistry/agentInstances/{agentInstance%2Did}/agentCardManifest{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property rooms for places + Delete navigation property agentCardManifest for agentRegistry param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -51,11 +48,12 @@ 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[RoomsWithPlaceIdRequestBuilderGetQueryParameters]] = None) -> Optional[Room]: + async def get(self,request_configuration: Optional[RequestConfiguration[AgentCardManifestRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCardManifest]: """ - Get rooms from places + List the agent card manifest referenced by the agent instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Room] + Returns: Optional[AgentCardManifest] + Find more info here: https://learn.microsoft.com/graph/api/agentinstance-list-agentcardmanifest?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -67,16 +65,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoomsWit } if not self.request_adapter: raise Exception("Http core is null") - from .....models.room import Room + from .....models.agent_card_manifest import AgentCardManifest - return await self.request_adapter.send_async(request_info, Room, error_mapping) + return await self.request_adapter.send_async(request_info, AgentCardManifest, error_mapping) - async def patch(self,body: Room, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Room]: + async def patch(self,body: AgentCardManifest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentCardManifest]: """ - Update the navigation property rooms in places + Update the navigation property agentCardManifest in agentRegistry param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Room] + Returns: Optional[AgentCardManifest] """ if body is None: raise TypeError("body cannot be null.") @@ -90,13 +88,13 @@ async def patch(self,body: Room, request_configuration: Optional[RequestConfigur } if not self.request_adapter: raise Exception("Http core is null") - from .....models.room import Room + from .....models.agent_card_manifest import AgentCardManifest - return await self.request_adapter.send_async(request_info, Room, error_mapping) + return await self.request_adapter.send_async(request_info, AgentCardManifest, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property rooms for places + Delete navigation property agentCardManifest for agentRegistry param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,9 +103,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoomsWithPlaceIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentCardManifestRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get rooms from places + List the agent card manifest referenced by the agent instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,9 +114,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Room, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: AgentCardManifest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property rooms in places + Update the navigation property agentCardManifest in agentRegistry param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -131,27 +129,27 @@ def to_patch_request_information(self,body: Room, request_configuration: Optiona request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> RoomsWithPlaceIdRequestBuilder: + def with_url(self,raw_url: str) -> AgentCardManifestRequestBuilder: """ 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: RoomsWithPlaceIdRequestBuilder + Returns: AgentCardManifestRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return RoomsWithPlaceIdRequestBuilder(self.request_adapter, raw_url) + return AgentCardManifestRequestBuilder(self.request_adapter, raw_url) @dataclass - class RoomsWithPlaceIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class AgentCardManifestRequestBuilderDeleteRequestConfiguration(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 RoomsWithPlaceIdRequestBuilderGetQueryParameters(): + class AgentCardManifestRequestBuilderGetQueryParameters(): """ - Get rooms from places + List the agent card manifest referenced by the agent instance. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -175,14 +173,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class RoomsWithPlaceIdRequestBuilderGetRequestConfiguration(RequestConfiguration[RoomsWithPlaceIdRequestBuilderGetQueryParameters]): + class AgentCardManifestRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentCardManifestRequestBuilderGetQueryParameters]): """ Configuration for the request 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 RoomsWithPlaceIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class AgentCardManifestRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/agent_registry/agent_instances/item/agent_instance_item_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/item/agent_instance_item_request_builder.py new file mode 100644 index 00000000000..849d90fcd2e --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_instances/item/agent_instance_item_request_builder.py @@ -0,0 +1,211 @@ +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.agent_instance import AgentInstance + from ....models.o_data_errors.o_data_error import ODataError + from .agent_card_manifest.agent_card_manifest_request_builder import AgentCardManifestRequestBuilder + from .collections.collections_request_builder import CollectionsRequestBuilder + +class AgentInstanceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentInstances property of the microsoft.graph.agentRegistry entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentInstanceItemRequestBuilder 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}/agentRegistry/agentInstances/{agentInstance%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an agentInstance 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/agentregistry-delete-agentinstances?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AgentInstance]: + """ + Read the properties and relationships of agentInstance object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentInstance] + Find more info here: https://learn.microsoft.com/graph/api/agentinstance-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.agent_instance import AgentInstance + + return await self.request_adapter.send_async(request_info, AgentInstance, error_mapping) + + async def patch(self,body: AgentInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentInstance]: + """ + Update the properties of an agentInstance object. You can also update the agentCardManifest associated with the agent instance by including the manifest in the request body. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentInstance] + Find more info here: https://learn.microsoft.com/graph/api/agentinstance-update?view=graph-rest-beta + """ + 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.agent_instance import AgentInstance + + return await self.request_adapter.send_async(request_info, AgentInstance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an agentInstance object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of agentInstance object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AgentInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an agentInstance object. You can also update the agentCardManifest associated with the agent instance by including the manifest in the request body. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AgentInstanceItemRequestBuilder: + """ + 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: AgentInstanceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentInstanceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def agent_card_manifest(self) -> AgentCardManifestRequestBuilder: + """ + Provides operations to manage the agentCardManifest property of the microsoft.graph.agentInstance entity. + """ + from .agent_card_manifest.agent_card_manifest_request_builder import AgentCardManifestRequestBuilder + + return AgentCardManifestRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def collections(self) -> CollectionsRequestBuilder: + """ + Provides operations to manage the collections property of the microsoft.graph.agentInstance entity. + """ + from .collections.collections_request_builder import CollectionsRequestBuilder + + return CollectionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AgentInstanceItemRequestBuilderDeleteRequestConfiguration(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 AgentInstanceItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of agentInstance 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 AgentInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AgentInstanceItemRequestBuilderPatchRequestConfiguration(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/agent_registry/agent_instances/item/collections/collections_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/item/collections/collections_request_builder.py new file mode 100644 index 00000000000..80765392fba --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_instances/item/collections/collections_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.agent_collection_collection_response import AgentCollectionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.agent_collection_item_request_builder import AgentCollectionItemRequestBuilder + +class CollectionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collections property of the microsoft.graph.agentInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CollectionsRequestBuilder 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}/agentRegistry/agentInstances/{agentInstance%2Did}/collections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_agent_collection_id(self,agent_collection_id: str) -> AgentCollectionItemRequestBuilder: + """ + Provides operations to manage the collections property of the microsoft.graph.agentInstance entity. + param agent_collection_id: The unique identifier of agentCollection + Returns: AgentCollectionItemRequestBuilder + """ + if agent_collection_id is None: + raise TypeError("agent_collection_id cannot be null.") + from .item.agent_collection_item_request_builder import AgentCollectionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["agentCollection%2Did"] = agent_collection_id + return AgentCollectionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CollectionsRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCollectionCollectionResponse]: + """ + List the collections that the agent instance is a member of. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCollectionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/agentinstance-list-collections?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.agent_collection_collection_response import AgentCollectionCollectionResponse + + return await self.request_adapter.send_async(request_info, AgentCollectionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CollectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the collections that the agent instance is a member of. + 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) -> CollectionsRequestBuilder: + """ + 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: CollectionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CollectionsRequestBuilder(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 CollectionsRequestBuilderGetQueryParameters(): + """ + List the collections that the agent instance is a member of. + """ + 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 CollectionsRequestBuilderGetRequestConfiguration(RequestConfiguration[CollectionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/agent_registry/agent_instances/item/collections/count/count_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/item/collections/count/count_request_builder.py new file mode 100644 index 00000000000..936267bba87 --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_instances/item/collections/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}/agentRegistry/agentInstances/{agentInstance%2Did}/collections/$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/agent_registry/agent_instances/item/collections/item/agent_collection_item_request_builder.py b/msgraph_beta/generated/agent_registry/agent_instances/item/collections/item/agent_collection_item_request_builder.py new file mode 100644 index 00000000000..9b3acf582fb --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_instances/item/collections/item/agent_collection_item_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.agent_collection import AgentCollection + from ......models.o_data_errors.o_data_error import ODataError + +class AgentCollectionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collections property of the microsoft.graph.agentInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentCollectionItemRequestBuilder 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}/agentRegistry/agentInstances/{agentInstance%2Did}/collections/{agentCollection%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AgentCollection]: + """ + The agent collections that the agent instance is a member of. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentCollection] + """ + 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.agent_collection import AgentCollection + + return await self.request_adapter.send_async(request_info, AgentCollection, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The agent collections that the agent instance is a member of. + 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) -> AgentCollectionItemRequestBuilder: + """ + 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: AgentCollectionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentCollectionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AgentCollectionItemRequestBuilderGetQueryParameters(): + """ + The agent collections that the agent instance is a member of. + """ + 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 AgentCollectionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/agent_registry/agent_registry_request_builder.py b/msgraph_beta/generated/agent_registry/agent_registry_request_builder.py new file mode 100644 index 00000000000..14c9624bc11 --- /dev/null +++ b/msgraph_beta/generated/agent_registry/agent_registry_request_builder.py @@ -0,0 +1,182 @@ +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.agent_registry import AgentRegistry + from ..models.o_data_errors.o_data_error import ODataError + from .agent_card_manifests.agent_card_manifests_request_builder import AgentCardManifestsRequestBuilder + from .agent_collections.agent_collections_request_builder import AgentCollectionsRequestBuilder + from .agent_instances.agent_instances_request_builder import AgentInstancesRequestBuilder + +class AgentRegistryRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the agentRegistry singleton. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AgentRegistryRequestBuilder 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}/agentRegistry{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AgentRegistryRequestBuilderGetQueryParameters]] = None) -> Optional[AgentRegistry]: + """ + Get agentRegistry + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentRegistry] + """ + 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.agent_registry import AgentRegistry + + return await self.request_adapter.send_async(request_info, AgentRegistry, error_mapping) + + async def patch(self,body: AgentRegistry, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AgentRegistry]: + """ + Update agentRegistry + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AgentRegistry] + """ + 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.agent_registry import AgentRegistry + + return await self.request_adapter.send_async(request_info, AgentRegistry, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgentRegistryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get agentRegistry + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AgentRegistry, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update agentRegistry + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AgentRegistryRequestBuilder: + """ + 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: AgentRegistryRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AgentRegistryRequestBuilder(self.request_adapter, raw_url) + + @property + def agent_card_manifests(self) -> AgentCardManifestsRequestBuilder: + """ + Provides operations to manage the agentCardManifests property of the microsoft.graph.agentRegistry entity. + """ + from .agent_card_manifests.agent_card_manifests_request_builder import AgentCardManifestsRequestBuilder + + return AgentCardManifestsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def agent_collections(self) -> AgentCollectionsRequestBuilder: + """ + Provides operations to manage the agentCollections property of the microsoft.graph.agentRegistry entity. + """ + from .agent_collections.agent_collections_request_builder import AgentCollectionsRequestBuilder + + return AgentCollectionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def agent_instances(self) -> AgentInstancesRequestBuilder: + """ + Provides operations to manage the agentInstances property of the microsoft.graph.agentRegistry entity. + """ + from .agent_instances.agent_instances_request_builder import AgentInstancesRequestBuilder + + return AgentInstancesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AgentRegistryRequestBuilderGetQueryParameters(): + """ + Get agentRegistry + """ + 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 AgentRegistryRequestBuilderGetRequestConfiguration(RequestConfiguration[AgentRegistryRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AgentRegistryRequestBuilderPatchRequestConfiguration(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/delta/delta_get_response.py b/msgraph_beta/generated/applications/delta/delta_get_response.py index 5f2d2b2714e..b9905e63c80 100644 --- a/msgraph_beta/generated/applications/delta/delta_get_response.py +++ b/msgraph_beta/generated/applications/delta/delta_get_response.py @@ -5,15 +5,15 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from ...models.application import Application 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[Application]] = None + value: Optional[list[DirectoryObject]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: @@ -31,14 +31,14 @@ 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.application import Application from ...models.base_delta_function_response import BaseDeltaFunctionResponse + from ...models.directory_object import DirectoryObject - from ...models.application import Application 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(Application)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DirectoryObject)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/applications/delta/delta_request_builder.py b/msgraph_beta/generated/applications/delta/delta_request_builder.py index 10cddb96ac0..29889bf2735 100644 --- a/msgraph_beta/generated/applications/delta/delta_request_builder.py +++ b/msgraph_beta/generated/applications/delta/delta_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + 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/application-delta?view=graph-rest-beta + 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 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + 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 """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get newly created, updated, or deleted applications and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + 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: """ diff --git a/msgraph_beta/generated/base_graph_service_client.py b/msgraph_beta/generated/base_graph_service_client.py index 281339ed56f..9c155506a19 100644 --- a/msgraph_beta/generated/base_graph_service_client.py +++ b/msgraph_beta/generated/base_graph_service_client.py @@ -22,6 +22,7 @@ from .admin.admin_request_builder import AdminRequestBuilder from .administrative_units.administrative_units_request_builder import AdministrativeUnitsRequestBuilder from .agents.agents_request_builder import AgentsRequestBuilder + from .agent_registry.agent_registry_request_builder import AgentRegistryRequestBuilder from .agreements.agreements_request_builder import AgreementsRequestBuilder from .agreement_acceptances.agreement_acceptances_request_builder import AgreementAcceptancesRequestBuilder from .allowed_data_locations.allowed_data_locations_request_builder import AllowedDataLocationsRequestBuilder @@ -98,7 +99,6 @@ from .payload_response.payload_response_request_builder import PayloadResponseRequestBuilder from .permission_grants.permission_grants_request_builder import PermissionGrantsRequestBuilder from .places.places_request_builder import PlacesRequestBuilder - from .places_with_place_id.places_with_place_id_request_builder import PlacesWithPlaceIdRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder from .policies.policies_request_builder import PoliciesRequestBuilder from .print.print_request_builder import PrintRequestBuilder @@ -229,18 +229,6 @@ def groups_with_unique_name(self,unique_name: str) -> GroupsWithUniqueNameReques return GroupsWithUniqueNameRequestBuilder(self.request_adapter, self.path_parameters, unique_name) - def places_with_place_id(self,place_id: str) -> PlacesWithPlaceIdRequestBuilder: - """ - Provides operations to manage the collection of place entities. - param place_id: Alternate key of place - Returns: PlacesWithPlaceIdRequestBuilder - """ - if place_id is None: - raise TypeError("place_id cannot be null.") - from .places_with_place_id.places_with_place_id_request_builder import PlacesWithPlaceIdRequestBuilder - - return PlacesWithPlaceIdRequestBuilder(self.request_adapter, self.path_parameters, place_id) - def service_principals_with_app_id(self,app_id: str) -> ServicePrincipalsWithAppIdRequestBuilder: """ Provides operations to manage the collection of servicePrincipal entities. @@ -310,6 +298,15 @@ def administrative_units(self) -> AdministrativeUnitsRequestBuilder: return AdministrativeUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def agent_registry(self) -> AgentRegistryRequestBuilder: + """ + Provides operations to manage the agentRegistry singleton. + """ + from .agent_registry.agent_registry_request_builder import AgentRegistryRequestBuilder + + return AgentRegistryRequestBuilder(self.request_adapter, self.path_parameters) + @property def agents(self) -> AgentsRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py b/msgraph_beta/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py index 674cb144c5b..390c143ce06 100644 --- a/msgraph_beta/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py +++ b/msgraph_beta/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py @@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action clearAutomaticLocation + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. 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/presence-clearautomaticlocation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -49,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action clearAutomaticLocation + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/communications/presences/item/clear_location/clear_location_request_builder.py b/msgraph_beta/generated/communications/presences/item/clear_location/clear_location_request_builder.py index 2b505606af3..fcc0628c50a 100644 --- a/msgraph_beta/generated/communications/presences/item/clear_location/clear_location_request_builder.py +++ b/msgraph_beta/generated/communications/presences/item/clear_location/clear_location_request_builder.py @@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action clearLocation + Clear the work location signals for a user, including both the manual and automatic layers for the current date. 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/presence-clearlocation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -49,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action clearLocation + Clear the work location signals for a user, including both the manual and automatic layers for the current date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py b/msgraph_beta/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py index 6a93d61440c..9720ffe9bb5 100644 --- a/msgraph_beta/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py +++ b/msgraph_beta/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action setAutomaticLocation + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. 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/presence-setautomaticlocation?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: SetAutomaticLocationPostRequestBody, request_configura def to_post_request_information(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action setAutomaticLocation + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. 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/communications/presences/item/set_manual_location/set_manual_location_request_builder.py b/msgraph_beta/generated/communications/presences/item/set_manual_location/set_manual_location_request_builder.py index 5c999d948aa..d659fc5185e 100644 --- a/msgraph_beta/generated/communications/presences/item/set_manual_location/set_manual_location_request_builder.py +++ b/msgraph_beta/generated/communications/presences/item/set_manual_location/set_manual_location_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action setManualLocation + Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. 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/presence-setmanuallocation?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: SetManualLocationPostRequestBody, request_configuratio def to_post_request_information(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action setManualLocation + Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py index a31098f20b1..5ab33726836 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .assigned_users.assigned_users_request_builder import AssignedUsersRequestBuilder from .assigned_users_with_user_principal_name.assigned_users_with_user_principal_name_request_builder import AssignedUsersWithUserPrincipalNameRequestBuilder + from .user_settings_persistence_detail.user_settings_persistence_detail_request_builder import UserSettingsPersistenceDetailRequestBuilder class CloudPcProvisioningPolicyAssignmentItemRequestBuilder(BaseRequestBuilder): """ @@ -161,6 +162,15 @@ def assigned_users(self) -> AssignedUsersRequestBuilder: return AssignedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def user_settings_persistence_detail(self) -> UserSettingsPersistenceDetailRequestBuilder: + """ + Provides operations to manage the userSettingsPersistenceDetail property of the microsoft.graph.cloudPcProvisioningPolicyAssignment entity. + """ + from .user_settings_persistence_detail.user_settings_persistence_detail_request_builder import UserSettingsPersistenceDetailRequestBuilder + + return UserSettingsPersistenceDetailRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CloudPcProvisioningPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_post_request_body.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_post_request_body.py new file mode 100644 index 00000000000..e421860fd38 --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_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 BatchCleanupUserSettingsPersistenceProfilePostRequestBody(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 cloudProfileIds property + cloud_profile_ids: Optional[list[str]] = None + # The configurationId property + configuration_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchCleanupUserSettingsPersistenceProfilePostRequestBody: + """ + 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: BatchCleanupUserSettingsPersistenceProfilePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchCleanupUserSettingsPersistenceProfilePostRequestBody() + + 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]] = { + "cloudProfileIds": lambda n : setattr(self, 'cloud_profile_ids', n.get_collection_of_primitive_values(str)), + "configurationId": lambda n : setattr(self, 'configuration_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_collection_of_primitive_values("cloudProfileIds", self.cloud_profile_ids) + writer.write_str_value("configurationId", self.configuration_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_request_builder.py new file mode 100644 index 00000000000..1c91d995229 --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/batch_cleanup_user_settings_persistence_profile/batch_cleanup_user_settings_persistence_profile_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 .batch_cleanup_user_settings_persistence_profile_post_request_body import BatchCleanupUserSettingsPersistenceProfilePostRequestBody + +class BatchCleanupUserSettingsPersistenceProfileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchCleanupUserSettingsPersistenceProfile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchCleanupUserSettingsPersistenceProfileRequestBuilder 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/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/batchCleanupUserSettingsPersistenceProfile", path_parameters) + + async def post(self,body: BatchCleanupUserSettingsPersistenceProfilePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action batchCleanupUserSettingsPersistenceProfile + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + 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: BatchCleanupUserSettingsPersistenceProfilePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action batchCleanupUserSettingsPersistenceProfile + 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) -> BatchCleanupUserSettingsPersistenceProfileRequestBuilder: + """ + 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: BatchCleanupUserSettingsPersistenceProfileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchCleanupUserSettingsPersistenceProfileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchCleanupUserSettingsPersistenceProfileRequestBuilderPostRequestConfiguration(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/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profile_usage_with_configuration_id/retrieve_user_settings_persistence_profile_usage_with_configuration_id_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profile_usage_with_configuration_id/retrieve_user_settings_persistence_profile_usage_with_configuration_id_request_builder.py new file mode 100644 index 00000000000..e2ae36f6ffc --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profile_usage_with_configuration_id/retrieve_user_settings_persistence_profile_usage_with_configuration_id_request_builder.py @@ -0,0 +1,84 @@ +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.cloud_p_c_user_settings_persistence_usage_result import CloudPCUserSettingsPersistenceUsageResult + from .........models.o_data_errors.o_data_error import ODataError + +class RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveUserSettingsPersistenceProfileUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], configuration_id: Optional[str] = None) -> None: + """ + Instantiates a new RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder and sets the default values. + param configuration_id: Usage: configurationId='{configurationId}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['configurationId'] = configuration_id + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/retrieveUserSettingsPersistenceProfileUsage(configurationId='{configurationId}')", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPCUserSettingsPersistenceUsageResult]: + """ + Invoke function retrieveUserSettingsPersistenceProfileUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPCUserSettingsPersistenceUsageResult] + """ + 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.cloud_p_c_user_settings_persistence_usage_result import CloudPCUserSettingsPersistenceUsageResult + + return await self.request_adapter.send_async(request_info, CloudPCUserSettingsPersistenceUsageResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function retrieveUserSettingsPersistenceProfileUsage + 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) -> RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder: + """ + 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: RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilderGetRequestConfiguration(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/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_get_response.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_get_response.py new file mode 100644 index 00000000000..d264ea15f27 --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .........models.cloud_p_c_user_settings_persistence_profile import CloudPCUserSettingsPersistenceProfile + +from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CloudPCUserSettingsPersistenceProfile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse: + """ + 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: RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse() + + 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.cloud_p_c_user_settings_persistence_profile import CloudPCUserSettingsPersistenceProfile + + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .........models.cloud_p_c_user_settings_persistence_profile import CloudPCUserSettingsPersistenceProfile + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CloudPCUserSettingsPersistenceProfile)), + } + 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/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_request_builder.py new file mode 100644 index 00000000000..105bace604b --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/retrieve_user_settings_persistence_profiles_with_configuration_id/retrieve_user_settings_persistence_profiles_with_configuration_id_request_builder.py @@ -0,0 +1,125 @@ +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_user_settings_persistence_profiles_with_configuration_id_get_response import RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse + +class RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveUserSettingsPersistenceProfiles method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], configuration_id: Optional[str] = None) -> None: + """ + Instantiates a new RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder and sets the default values. + param configuration_id: Usage: configurationId='{configurationId}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['configurationId'] = configuration_id + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/retrieveUserSettingsPersistenceProfiles(configurationId='{configurationId}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters]] = None) -> Optional[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse]: + """ + Invoke function retrieveUserSettingsPersistenceProfiles + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse] + """ + 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 .retrieve_user_settings_persistence_profiles_with_configuration_id_get_response import RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse + + return await self.request_adapter.send_async(request_info, RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function retrieveUserSettingsPersistenceProfiles + 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) -> RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder: + """ + 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: RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters(): + """ + Invoke function retrieveUserSettingsPersistenceProfiles + """ + 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 == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/provisioning_policies/item/assignments/item/user_settings_persistence_detail/user_settings_persistence_detail_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/user_settings_persistence_detail_request_builder.py new file mode 100644 index 00000000000..a255ed6142a --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/user_settings_persistence_detail/user_settings_persistence_detail_request_builder.py @@ -0,0 +1,224 @@ +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.cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail + from ........models.o_data_errors.o_data_error import ODataError + from .batch_cleanup_user_settings_persistence_profile.batch_cleanup_user_settings_persistence_profile_request_builder import BatchCleanupUserSettingsPersistenceProfileRequestBuilder + from .retrieve_user_settings_persistence_profiles_with_configuration_id.retrieve_user_settings_persistence_profiles_with_configuration_id_request_builder import RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder + from .retrieve_user_settings_persistence_profile_usage_with_configuration_id.retrieve_user_settings_persistence_profile_usage_with_configuration_id_request_builder import RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder + +class UserSettingsPersistenceDetailRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the userSettingsPersistenceDetail property of the microsoft.graph.cloudPcProvisioningPolicyAssignment entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserSettingsPersistenceDetailRequestBuilder 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/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property userSettingsPersistenceDetail for deviceManagement + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserSettingsPersistenceDetailRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPCUserSettingsPersistenceDetail]: + """ + The assignment targeted user settings persistence for the provisioning policy. It allows user application data and Windows settings to be saved and applied between sessions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPCUserSettingsPersistenceDetail] + """ + 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.cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail + + return await self.request_adapter.send_async(request_info, CloudPCUserSettingsPersistenceDetail, error_mapping) + + async def patch(self,body: CloudPCUserSettingsPersistenceDetail, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPCUserSettingsPersistenceDetail]: + """ + Update the navigation property userSettingsPersistenceDetail in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPCUserSettingsPersistenceDetail] + """ + 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.cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail + + return await self.request_adapter.send_async(request_info, CloudPCUserSettingsPersistenceDetail, error_mapping) + + def retrieve_user_settings_persistence_profile_usage_with_configuration_id(self,configuration_id: str) -> RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder: + """ + Provides operations to call the retrieveUserSettingsPersistenceProfileUsage method. + param configuration_id: Usage: configurationId='{configurationId}' + Returns: RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder + """ + if configuration_id is None: + raise TypeError("configuration_id cannot be null.") + from .retrieve_user_settings_persistence_profile_usage_with_configuration_id.retrieve_user_settings_persistence_profile_usage_with_configuration_id_request_builder import RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder + + return RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder(self.request_adapter, self.path_parameters, configuration_id) + + def retrieve_user_settings_persistence_profiles_with_configuration_id(self,configuration_id: str) -> RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder: + """ + Provides operations to call the retrieveUserSettingsPersistenceProfiles method. + param configuration_id: Usage: configurationId='{configurationId}' + Returns: RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder + """ + if configuration_id is None: + raise TypeError("configuration_id cannot be null.") + from .retrieve_user_settings_persistence_profiles_with_configuration_id.retrieve_user_settings_persistence_profiles_with_configuration_id_request_builder import RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder + + return RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder(self.request_adapter, self.path_parameters, configuration_id) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property userSettingsPersistenceDetail for deviceManagement + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserSettingsPersistenceDetailRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The assignment targeted user settings persistence for the provisioning policy. It allows user application data and Windows settings to be saved and applied between sessions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CloudPCUserSettingsPersistenceDetail, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property userSettingsPersistenceDetail in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UserSettingsPersistenceDetailRequestBuilder: + """ + 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: UserSettingsPersistenceDetailRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserSettingsPersistenceDetailRequestBuilder(self.request_adapter, raw_url) + + @property + def batch_cleanup_user_settings_persistence_profile(self) -> BatchCleanupUserSettingsPersistenceProfileRequestBuilder: + """ + Provides operations to call the batchCleanupUserSettingsPersistenceProfile method. + """ + from .batch_cleanup_user_settings_persistence_profile.batch_cleanup_user_settings_persistence_profile_request_builder import BatchCleanupUserSettingsPersistenceProfileRequestBuilder + + return BatchCleanupUserSettingsPersistenceProfileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UserSettingsPersistenceDetailRequestBuilderDeleteRequestConfiguration(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 UserSettingsPersistenceDetailRequestBuilderGetQueryParameters(): + """ + The assignment targeted user settings persistence for the provisioning policy. It allows user application data and Windows settings to be saved and applied between sessions. + """ + 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 UserSettingsPersistenceDetailRequestBuilderGetRequestConfiguration(RequestConfiguration[UserSettingsPersistenceDetailRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UserSettingsPersistenceDetailRequestBuilderPatchRequestConfiguration(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/drives/item/items/item/retention_label/retention_label_request_builder.py b/msgraph_beta/generated/drives/item/items/item/retention_label/retention_label_request_builder.py index 70ff82f190b..dc232dd4efd 100644 --- a/msgraph_beta/generated/drives/item/items/item/retention_label/retention_label_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/retention_label/retention_label_request_builder.py @@ -51,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RetentionLabelRequestBuilderGetQueryParameters]] = None) -> Optional[ItemRetentionLabel]: """ - Information about retention label and settings enforced on the driveItem. Read-write. + Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemRetentionLabel] + Find more info here: https://learn.microsoft.com/graph/api/driveitem-getretentionlabel?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RetentionLabelRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Information about retention label and settings enforced on the driveItem. Read-write. + Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +151,7 @@ class RetentionLabelRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class RetentionLabelRequestBuilderGetQueryParameters(): """ - Information about retention label and settings enforced on the driveItem. Read-write. + Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py index 893f6e14080..1e1790c3c05 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py @@ -19,6 +19,7 @@ from .decisions.decisions_request_builder import DecisionsRequestBuilder from .definitions.definitions_request_builder import DefinitionsRequestBuilder from .history_definitions.history_definitions_request_builder import HistoryDefinitionsRequestBuilder + from .instances.instances_request_builder import InstancesRequestBuilder from .policy.policy_request_builder import PolicyRequestBuilder class AccessReviewsRequestBuilder(BaseRequestBuilder): @@ -169,6 +170,15 @@ def history_definitions(self) -> HistoryDefinitionsRequestBuilder: return HistoryDefinitionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def instances(self) -> InstancesRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewSet entity. + """ + from .instances.instances_request_builder import InstancesRequestBuilder + + return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property def policy(self) -> PolicyRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/count/count_request_builder.py new file mode 100644 index 00000000000..a044e35fb3e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/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}/identityGovernance/accessReviews/instances/$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/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..b95123e2eb2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_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.access_review_instance import AccessReviewInstance + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstance]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + 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: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + 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.access_review_instance import AccessReviewInstance + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .....models.access_review_instance import AccessReviewInstance + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstance)), + } + 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/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..0c6542b2872 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + 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) -> FilterByCurrentUserWithOnRequestBuilder: + """ + 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: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + 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 FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/access_reviews/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/instances_request_builder.py new file mode 100644 index 00000000000..6203e029b4f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/instances_request_builder.py @@ -0,0 +1,221 @@ +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.access_review_instance import AccessReviewInstance + from ....models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + +class InstancesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewSet entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InstancesRequestBuilder 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}/identityGovernance/accessReviews/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_id(self,access_review_instance_id: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewSet entity. + param access_review_instance_id: The unique identifier of accessReviewInstance + Returns: AccessReviewInstanceItemRequestBuilder + """ + if access_review_instance_id is None: + raise TypeError("access_review_instance_id cannot be null.") + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstance%2Did"] = access_review_instance_id + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + """ + Represents the instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceCollectionResponse] + """ + 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.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + 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.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to instances for identityGovernance + 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) -> InstancesRequestBuilder: + """ + 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: InstancesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InstancesRequestBuilder(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 InstancesRequestBuilderGetQueryParameters(): + """ + Represents the instance of a review. + """ + 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 InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 InstancesRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..22aa3c2d5c3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +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 AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + 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/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + 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: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..aebc5a7df15 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,298 @@ +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.access_review_instance import AccessReviewInstance + from .....models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .definition.definition_request_builder import DefinitionRequestBuilder + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + from .stages.stages_request_builder import StagesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + +class AccessReviewInstanceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewSet entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Represents the instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + 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.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + async def patch(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + 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.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceItemRequestBuilder: + """ + 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: AccessReviewInstanceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def apply_decisions(self) -> ApplyDecisionsRequestBuilder: + """ + Provides operations to call the applyDecisions method. + """ + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + + return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def contacted_reviewers(self) -> ContactedReviewersRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + + return ContactedReviewersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def definition(self) -> DefinitionRequestBuilder: + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + from .definition.definition_request_builder import DefinitionRequestBuilder + + return DefinitionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reset_decisions(self) -> ResetDecisionsRequestBuilder: + """ + Provides operations to call the resetDecisions method. + """ + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + + return ResetDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def send_reminder(self) -> SendReminderRequestBuilder: + """ + Provides operations to call the sendReminder method. + """ + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + + return SendReminderRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stages(self) -> StagesRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + from .stages.stages_request_builder import StagesRequestBuilder + + return StagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop_apply_decisions(self) -> StopApplyDecisionsRequestBuilder: + """ + Provides operations to call the stopApplyDecisions method. + """ + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + + return StopApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration(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 AccessReviewInstanceItemRequestBuilderGetQueryParameters(): + """ + Represents the instance of a review. + """ + 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 AccessReviewInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..f941869b611 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -0,0 +1,79 @@ +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 ApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the applyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApplyDecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/applyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + 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/accessreviewinstance-applydecisions?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ApplyDecisionsRequestBuilder: + """ + 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: ApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApplyDecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(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 decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + 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: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + 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]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_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("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..8ac60647eed --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_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 .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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/accessreviewinstance-batchrecorddecisions?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: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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) -> BatchRecordDecisionsRequestBuilder: + """ + 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: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py new file mode 100644 index 00000000000..85de03b0af1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_reviewer import AccessReviewReviewer + from ......models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + +class ContactedReviewersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContactedReviewersRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_reviewer_id(self,access_review_reviewer_id: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + param access_review_reviewer_id: The unique identifier of accessReviewReviewer + Returns: AccessReviewReviewerItemRequestBuilder + """ + if access_review_reviewer_id is None: + raise TypeError("access_review_reviewer_id cannot be null.") + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewReviewer%2Did"] = access_review_reviewer_id + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewerCollectionResponse] + """ + 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.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + 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.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to contactedReviewers for identityGovernance + 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) -> ContactedReviewersRequestBuilder: + """ + 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: ContactedReviewersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContactedReviewersRequestBuilder(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 ContactedReviewersRequestBuilderGetQueryParameters(): + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. 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 == "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 ContactedReviewersRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ContactedReviewersRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/count/count_request_builder.py new file mode 100644 index 00000000000..06131cb73e2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/contactedReviewers/$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/identity_governance/access_reviews/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py new file mode 100644 index 00000000000..b3fac816677 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_reviewer import AccessReviewReviewer + from .......models.o_data_errors.o_data_error import ODataError + +class AccessReviewReviewerItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewReviewerItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + 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.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + async def patch(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + 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.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewReviewerItemRequestBuilder: + """ + 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: AccessReviewReviewerItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration(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 AccessReviewReviewerItemRequestBuilderGetQueryParameters(): + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. 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 AccessReviewReviewerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..77e0c9e6e97 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/$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/identity_governance/access_reviews/instances/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..4db8fc0d14f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + 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.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + 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) -> DecisionsRequestBuilder: + """ + 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: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(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 record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + 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 DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 DecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..4af87de28a3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + 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: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + 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/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..7bbb6eb3a07 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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) -> FilterByCurrentUserWithOnRequestBuilder: + """ + 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: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + 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 FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/access_reviews/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..73b72e28449 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .......models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + 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: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + 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 AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..b61e0b01500 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identity_governance/access_reviews/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..f1c0ff1cf98 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.governance_insight import GovernanceInsight + from ........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + 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.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + 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.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + 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) -> InsightsRequestBuilder: + """ + 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: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(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 InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + 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 InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 InsightsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..5b29746a05d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.governance_insight import GovernanceInsight + from .........models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + 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.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + 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.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + 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: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(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 GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + 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 GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 GovernanceInsightItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(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 decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_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("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..67f8524047c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/decisions/record_all_decisions/record_all_decisions_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/definition/definition_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/definition/definition_request_builder.py new file mode 100644 index 00000000000..37297ac3cd6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/definition/definition_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.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.o_data_errors.o_data_error import ODataError + +class DefinitionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + 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.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + 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) -> DefinitionRequestBuilder: + """ + 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: DefinitionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefinitionRequestBuilderGetQueryParameters(): + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + """ + 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 DefinitionRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/access_reviews/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..57ccf1f75d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/reset_decisions/reset_decisions_request_builder.py @@ -0,0 +1,79 @@ +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 ResetDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetDecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/resetDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + 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/accessreviewinstance-resetdecisions?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetDecisionsRequestBuilder: + """ + 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: ResetDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetDecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..f39996269ec --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/send_reminder/send_reminder_request_builder.py @@ -0,0 +1,79 @@ +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 SendReminderRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the sendReminder method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SendReminderRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/sendReminder", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Send a reminder to the reviewers of a currently active accessReviewInstance. + 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/accessreviewinstance-sendreminder?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Send a reminder to the reviewers of a currently active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SendReminderRequestBuilder: + """ + 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: SendReminderRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SendReminderRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SendReminderRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/count/count_request_builder.py new file mode 100644 index 00000000000..4f517b0baa5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/$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/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..d49b9bfd0c5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_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.access_review_stage import AccessReviewStage + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewStage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + 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: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + 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.access_review_stage import AccessReviewStage + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.access_review_stage import AccessReviewStage + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewStage)), + } + 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/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..f5d9f854dda --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + 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) -> FilterByCurrentUserWithOnRequestBuilder: + """ + 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: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + 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 FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py new file mode 100644 index 00000000000..6d0684c4e98 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_stage import AccessReviewStage + from .......models.o_data_errors.o_data_error import ODataError + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewStageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewStageItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + 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.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + async def patch(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + 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.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: + """ + 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: AccessReviewStageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration(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 AccessReviewStageItemRequestBuilderGetQueryParameters(): + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + """ + 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 AccessReviewStageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessReviewStageItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..fe56c9763aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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/identity_governance/access_reviews/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..7761335ffae --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + 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.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + 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) -> DecisionsRequestBuilder: + """ + 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: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(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 record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + 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 DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 DecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..e6a13ac9b7f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + 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: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + 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/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..2ce400f3f1f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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) -> FilterByCurrentUserWithOnRequestBuilder: + """ + 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: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + 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 FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/access_reviews/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..03746336b76 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + 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.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + 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: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + 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 AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..e498e3abc04 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..d968ef584a6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.governance_insight import GovernanceInsight + from ..........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + 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.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + 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.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + 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) -> InsightsRequestBuilder: + """ + 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: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(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 InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + 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 InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 InsightsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..8aa1d38a4a6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.governance_insight import GovernanceInsight + from ...........models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + 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.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + 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.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + 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: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(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 GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + 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 GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 GovernanceInsightItemRequestBuilderPatchRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(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 decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_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("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..03e4e71e00d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..9c59752456f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +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 StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + 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/accessreviewstage-stop?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + 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: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stages/stages_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/stages_request_builder.py new file mode 100644 index 00000000000..97d641e95c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/stages_request_builder.py @@ -0,0 +1,221 @@ +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.access_review_stage import AccessReviewStage + from ......models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + +class StagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StagesRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_stage_id(self,access_review_stage_id: str) -> AccessReviewStageItemRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + param access_review_stage_id: The unique identifier of accessReviewStage + Returns: AccessReviewStageItemRequestBuilder + """ + if access_review_stage_id is None: + raise TypeError("access_review_stage_id cannot be null.") + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewStage%2Did"] = access_review_stage_id + return AccessReviewStageItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStageCollectionResponse] + """ + 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.access_review_stage_collection_response import AccessReviewStageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + 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.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to stages for identityGovernance + 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) -> StagesRequestBuilder: + """ + 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: StagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StagesRequestBuilder(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 StagesRequestBuilderGetQueryParameters(): + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + """ + 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 StagesRequestBuilderGetRequestConfiguration(RequestConfiguration[StagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 StagesRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..f1684e56714 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +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 StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + 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/accessreviewinstance-stop?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + 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: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(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/identity_governance/access_reviews/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py new file mode 100644 index 00000000000..fb243675792 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class StopApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stopApplyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopApplyDecisionsRequestBuilder 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}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stopApplyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stopApplyDecisions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action stopApplyDecisions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopApplyDecisionsRequestBuilder: + """ + 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: StopApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopApplyDecisionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/catalogs_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/catalogs_request_builder.py new file mode 100644 index 00000000000..03be16c34d5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/catalogs_request_builder.py @@ -0,0 +1,224 @@ +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.access_package_catalog import AccessPackageCatalog + from ...models.access_package_catalog_collection_response import AccessPackageCatalogCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_catalog_item_request_builder import AccessPackageCatalogItemRequestBuilder + from .search.search_request_builder import SearchRequestBuilder + +class CatalogsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CatalogsRequestBuilder 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}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_catalog_id(self,access_package_catalog_id: str) -> AccessPackageCatalogItemRequestBuilder: + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + param access_package_catalog_id: The unique identifier of accessPackageCatalog + Returns: AccessPackageCatalogItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_catalog_id is None: + raise TypeError("access_package_catalog_id cannot be null.") + from .item.access_package_catalog_item_request_builder import AccessPackageCatalogItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageCatalog%2Did"] = access_package_catalog_id + return AccessPackageCatalogItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCatalogCollectionResponse]: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalogCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_catalog_collection_response import AccessPackageCatalogCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageCatalogCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Create new navigation property to catalogs for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to catalogs for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CatalogsRequestBuilder: + """ + 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: CatalogsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CatalogsRequestBuilder(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 search(self) -> SearchRequestBuilder: + """ + Provides operations to call the Search method. + """ + from .search.search_request_builder import SearchRequestBuilder + + return SearchRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CatalogsRequestBuilderGetQueryParameters(): + """ + Get catalogs from identityGovernance + """ + 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 CatalogsRequestBuilderGetRequestConfiguration(RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CatalogsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/count/count_request_builder.py new file mode 100644 index 00000000000..1a5abb1058c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/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}/identityGovernance/catalogs/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py new file mode 100644 index 00000000000..ff7122d016b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py @@ -0,0 +1,269 @@ +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.access_package_catalog import AccessPackageCatalog + from ....models.o_data_errors.o_data_error import ODataError + from .access_packages.access_packages_request_builder import AccessPackagesRequestBuilder + from .access_packages_with_unique_name.access_packages_with_unique_name_request_builder import AccessPackagesWithUniqueNameRequestBuilder + from .access_package_custom_workflow_extensions.access_package_custom_workflow_extensions_request_builder import AccessPackageCustomWorkflowExtensionsRequestBuilder + from .access_package_resources.access_package_resources_request_builder import AccessPackageResourcesRequestBuilder + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + from .custom_access_package_workflow_extensions.custom_access_package_workflow_extensions_request_builder import CustomAccessPackageWorkflowExtensionsRequestBuilder + +class AccessPackageCatalogItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageCatalogItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", path_parameters) + + def access_packages_with_unique_name(self,unique_name: str) -> AccessPackagesWithUniqueNameRequestBuilder: + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + param unique_name: Alternate key of accessPackage + Returns: AccessPackagesWithUniqueNameRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if unique_name is None: + raise TypeError("unique_name cannot be null.") + from .access_packages_with_unique_name.access_packages_with_unique_name_request_builder import AccessPackagesWithUniqueNameRequestBuilder + + return AccessPackagesWithUniqueNameRequestBuilder(self.request_adapter, self.path_parameters, unique_name) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property catalogs for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageCatalogItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + async def patch(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Update the navigation property catalogs in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property catalogs for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageCatalogItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property catalogs in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageCatalogItemRequestBuilder: + """ + 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: AccessPackageCatalogItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageCatalogItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_custom_workflow_extensions(self) -> AccessPackageCustomWorkflowExtensionsRequestBuilder: + """ + Provides operations to manage the accessPackageCustomWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + from .access_package_custom_workflow_extensions.access_package_custom_workflow_extensions_request_builder import AccessPackageCustomWorkflowExtensionsRequestBuilder + + return AccessPackageCustomWorkflowExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_roles(self) -> AccessPackageResourceRolesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageCatalog entity. + """ + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + + return AccessPackageResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_scopes(self) -> AccessPackageResourceScopesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageCatalog entity. + """ + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + + return AccessPackageResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resources(self) -> AccessPackageResourcesRequestBuilder: + """ + Provides operations to manage the accessPackageResources property of the microsoft.graph.accessPackageCatalog entity. + """ + from .access_package_resources.access_package_resources_request_builder import AccessPackageResourcesRequestBuilder + + return AccessPackageResourcesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_packages(self) -> AccessPackagesRequestBuilder: + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + from .access_packages.access_packages_request_builder import AccessPackagesRequestBuilder + + return AccessPackagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def custom_access_package_workflow_extensions(self) -> CustomAccessPackageWorkflowExtensionsRequestBuilder: + """ + Provides operations to manage the customAccessPackageWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + from .custom_access_package_workflow_extensions.custom_access_package_workflow_extensions_request_builder import CustomAccessPackageWorkflowExtensionsRequestBuilder + + return CustomAccessPackageWorkflowExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageCatalogItemRequestBuilderGetQueryParameters(): + """ + Get catalogs from identityGovernance + """ + 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 AccessPackageCatalogItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py new file mode 100644 index 00000000000..6fb83fbf95c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_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.custom_callout_extension import CustomCalloutExtension + from .....models.custom_callout_extension_collection_response import CustomCalloutExtensionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_callout_extension_item_request_builder import CustomCalloutExtensionItemRequestBuilder + +class AccessPackageCustomWorkflowExtensionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageCustomWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageCustomWorkflowExtensionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageCustomWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_callout_extension_id(self,custom_callout_extension_id: str) -> CustomCalloutExtensionItemRequestBuilder: + """ + Provides operations to manage the accessPackageCustomWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + param custom_callout_extension_id: The unique identifier of customCalloutExtension + Returns: CustomCalloutExtensionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_callout_extension_id is None: + raise TypeError("custom_callout_extension_id cannot be null.") + from .item.custom_callout_extension_item_request_builder import CustomCalloutExtensionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customCalloutExtension%2Did"] = custom_callout_extension_id + return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: + """ + The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtensionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_callout_extension_collection_response import CustomCalloutExtensionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomCalloutExtensionCollectionResponse, error_mapping) + + async def post(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: + """ + Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtension] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_callout_extension import CustomCalloutExtension + + return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageCustomWorkflowExtensionsRequestBuilder: + """ + 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: AccessPackageCustomWorkflowExtensionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageCustomWorkflowExtensionsRequestBuilder(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 AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters(): + """ + The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + """ + 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 AccessPackageCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_custom_workflow_extensions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/count/count_request_builder.py new file mode 100644 index 00000000000..a2095cfeeb5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageCustomWorkflowExtensions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py new file mode 100644 index 00000000000..24a8291e53a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -0,0 +1,195 @@ +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.custom_callout_extension import CustomCalloutExtension + from ......models.o_data_errors.o_data_error import ODataError + +class CustomCalloutExtensionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageCustomWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomCalloutExtensionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageCustomWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: + """ + The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtension] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_callout_extension import CustomCalloutExtension + + return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) + + async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: + """ + Update the navigation property accessPackageCustomWorkflowExtensions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtension] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_callout_extension import CustomCalloutExtension + + return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageCustomWorkflowExtensions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomCalloutExtensionItemRequestBuilder: + """ + 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: CustomCalloutExtensionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(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 CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): + """ + The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. + """ + 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 CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/access_package_resource_roles_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/access_package_resource_roles_request_builder.py new file mode 100644 index 00000000000..26a3d127325 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/access_package_resource_roles_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.access_package_resource_role import AccessPackageResourceRole + from .....models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class AccessPackageResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRolesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageCatalog entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + The roles in each resource in a catalog. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The roles in each resource in a catalog. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRolesRequestBuilder: + """ + 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: AccessPackageResourceRolesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRolesRequestBuilder(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 AccessPackageResourceRolesRequestBuilderGetQueryParameters(): + """ + The roles in each resource in a catalog. 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 == "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 AccessPackageResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRolesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..e54a6a21d23 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..087b3bca52b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from ........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..eb77733bad2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -0,0 +1,245 @@ +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.access_package_resource import AccessPackageResource + from .......models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_roles(self) -> AccessPackageResourceRolesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + + return AccessPackageResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_scopes(self) -> AccessPackageResourceScopesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + + return AccessPackageResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py new file mode 100644 index 00000000000..0e2347ac077 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_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.access_package_resource_role import AccessPackageResourceRole + from ........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class AccessPackageResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRolesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id1(self,access_package_resource_role_id1: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id1: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_role_id1 is None: + raise TypeError("access_package_resource_role_id1 cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRolesRequestBuilder: + """ + 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: AccessPackageResourceRolesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRolesRequestBuilder(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 AccessPackageResourceRolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRolesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..bc9b6637540 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceRoles/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..40ccbe3d883 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,195 @@ +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.access_package_resource_role import AccessPackageResourceRole + from .........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRoleItemRequestBuilder: + """ + 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: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py new file mode 100644 index 00000000000..1d986d9b760 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_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.access_package_resource_scope import AccessPackageResourceScope + from ........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class AccessPackageResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopesRequestBuilder: + """ + 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: AccessPackageResourceScopesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopesRequestBuilder(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 AccessPackageResourceScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..872481b1a6b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..9ac1affdc08 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from ...........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..fcdf1c6e9ca --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -0,0 +1,235 @@ +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.access_package_resource import AccessPackageResource + from ..........models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_roles(self) -> AccessPackageResourceRolesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + + return AccessPackageResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py new file mode 100644 index 00000000000..051e82a6ce6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_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.access_package_resource_role import AccessPackageResourceRole + from ...........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class AccessPackageResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRolesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id1(self,access_package_resource_role_id1: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id1: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_role_id1 is None: + raise TypeError("access_package_resource_role_id1 cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRolesRequestBuilder: + """ + 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: AccessPackageResourceRolesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRolesRequestBuilder(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 AccessPackageResourceRolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRolesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..aa8910eda1f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..3f9e8443d3f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,195 @@ +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.access_package_resource_role import AccessPackageResourceRole + from ............models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRoleItemRequestBuilder: + """ + 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: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..3d527da2ba9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..345dbc7f1db --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..36051c0e35e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..0f30735987d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..f54314ac11c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..19327841471 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_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.access_package_resource_scope import AccessPackageResourceScope + from .........models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopeItemRequestBuilder: + """ + 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: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..305b222897f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..03441d58f92 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..21ae793d757 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..36f71a6ee3a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..9d4463f6188 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..4381cc5458e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource_role_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.access_package_resource_role import AccessPackageResourceRole + from ......models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + The roles in each resource in a catalog. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The roles in each resource in a catalog. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRoleItemRequestBuilder: + """ + 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: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + The roles in each resource in a catalog. 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 AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/access_package_resource_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/access_package_resource_scopes_request_builder.py new file mode 100644 index 00000000000..365f750bff1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/access_package_resource_scopes_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.access_package_resource_scope import AccessPackageResourceScope + from .....models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class AccessPackageResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageCatalog entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Get accessPackageResourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopesRequestBuilder: + """ + 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: AccessPackageResourceScopesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopesRequestBuilder(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 AccessPackageResourceScopesRequestBuilderGetQueryParameters(): + """ + Get accessPackageResourceScopes from identityGovernance + """ + 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 AccessPackageResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..af616a9c425 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..4726c51cfc9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from ........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..c6015cd2fd6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -0,0 +1,245 @@ +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.access_package_resource import AccessPackageResource + from .......models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_roles(self) -> AccessPackageResourceRolesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + + return AccessPackageResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_scopes(self) -> AccessPackageResourceScopesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + + return AccessPackageResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py new file mode 100644 index 00000000000..8d20f52a91f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_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.access_package_resource_role import AccessPackageResourceRole + from ........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class AccessPackageResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRolesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRolesRequestBuilder: + """ + 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: AccessPackageResourceRolesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRolesRequestBuilder(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 AccessPackageResourceRolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRolesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..e2d54f4169b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..0ed626c80e6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from ...........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..e7c67226f7d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -0,0 +1,235 @@ +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.access_package_resource import AccessPackageResource + from ..........models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_scopes(self) -> AccessPackageResourceScopesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + + return AccessPackageResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py new file mode 100644 index 00000000000..b0c726d2a05 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_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.access_package_resource_scope import AccessPackageResourceScope + from ...........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class AccessPackageResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id1: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_scope_id1 is None: + raise TypeError("access_package_resource_scope_id1 cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopesRequestBuilder: + """ + 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: AccessPackageResourceScopesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopesRequestBuilder(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 AccessPackageResourceScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..764f8315144 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..5f3d906f097 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,195 @@ +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.access_package_resource_scope import AccessPackageResourceScope + from ............models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopeItemRequestBuilder: + """ + 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: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..5777b03b1ad --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..b1ab4d1d355 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a439a6e376f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..367d97313f2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..9efc55a7570 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..ee5c093d1bd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_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.access_package_resource_role import AccessPackageResourceRole + from .........models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRoleItemRequestBuilder: + """ + 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: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py new file mode 100644 index 00000000000..b77ccc4dfc3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_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.access_package_resource_scope import AccessPackageResourceScope + from ........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class AccessPackageResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id1: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_scope_id1 is None: + raise TypeError("access_package_resource_scope_id1 cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopesRequestBuilder: + """ + 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: AccessPackageResourceScopesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopesRequestBuilder(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 AccessPackageResourceScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..2bee4359be2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceScopes/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..80d330d8b21 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,195 @@ +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.access_package_resource_scope import AccessPackageResourceScope + from .........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopeItemRequestBuilder: + """ + 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: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..2ed5376df4a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..e526aa611df --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..672313768e3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..6a21e804ad4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..2311a2fde1d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..2c3ee90641f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource_scope_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.access_package_resource_scope import AccessPackageResourceScope + from ......models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Get accessPackageResourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopeItemRequestBuilder: + """ + 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: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Get accessPackageResourceScopes from identityGovernance + """ + 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 AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/access_package_resources_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/access_package_resources_request_builder.py new file mode 100644 index 00000000000..10c6006ffd6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/access_package_resources_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.access_package_resource import AccessPackageResource + from .....models.access_package_resource_collection_response import AccessPackageResourceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_item_request_builder import AccessPackageResourceItemRequestBuilder + +class AccessPackageResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResources property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourcesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_id(self,access_package_resource_id: str) -> AccessPackageResourceItemRequestBuilder: + """ + Provides operations to manage the accessPackageResources property of the microsoft.graph.accessPackageCatalog entity. + param access_package_resource_id: The unique identifier of accessPackageResource + Returns: AccessPackageResourceItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_id is None: + raise TypeError("access_package_resource_id cannot be null.") + from .item.access_package_resource_item_request_builder import AccessPackageResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResource%2Did"] = access_package_resource_id + return AccessPackageResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceCollectionResponse]: + """ + Get accessPackageResources from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_collection_response import AccessPackageResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Create new navigation property to accessPackageResources for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResources from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResources for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourcesRequestBuilder: + """ + 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: AccessPackageResourcesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourcesRequestBuilder(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 AccessPackageResourcesRequestBuilderGetQueryParameters(): + """ + Get accessPackageResources from identityGovernance + """ + 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 AccessPackageResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourcesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/count/count_request_builder.py new file mode 100644 index 00000000000..52b268ca9d5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..534ade5ceb1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from .......models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py new file mode 100644 index 00000000000..eb727cf0c13 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py @@ -0,0 +1,245 @@ +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.access_package_resource import AccessPackageResource + from ......models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResources property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResources for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResources from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResources in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResources for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResources from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResources in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceItemRequestBuilder: + """ + 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: AccessPackageResourceItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_roles(self) -> AccessPackageResourceRolesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + + return AccessPackageResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_scopes(self) -> AccessPackageResourceScopesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + + return AccessPackageResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceItemRequestBuilderGetQueryParameters(): + """ + Get accessPackageResources from identityGovernance + """ + 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 AccessPackageResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/access_package_resource_roles_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/access_package_resource_roles_request_builder.py new file mode 100644 index 00000000000..c9c5fd37d7c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/access_package_resource_roles_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.access_package_resource_role import AccessPackageResourceRole + from .......models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class AccessPackageResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRolesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRolesRequestBuilder: + """ + 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: AccessPackageResourceRolesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRolesRequestBuilder(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 AccessPackageResourceRolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRolesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..ed74f7a6533 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..26891f32171 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from ..........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..de2f7d65a8e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -0,0 +1,235 @@ +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.access_package_resource import AccessPackageResource + from .........models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_scopes(self) -> AccessPackageResourceScopesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder + + return AccessPackageResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_request_builder.py new file mode 100644 index 00000000000..bb9dc065337 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/access_package_resource_scopes_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.access_package_resource_scope import AccessPackageResourceScope + from ..........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class AccessPackageResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopesRequestBuilder: + """ + 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: AccessPackageResourceScopesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopesRequestBuilder(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 AccessPackageResourceScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..5182fb14e21 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..8c362bff1b8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from .............models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..2aadb929a5c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_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.access_package_resource import AccessPackageResource + from ............models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..0837ec49e25 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..77dac210d67 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a01c0d70960 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..7ad205d8e9b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..f566fec5263 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..7468aa0707c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource_scope_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.access_package_resource_scope import AccessPackageResourceScope + from ...........models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopeItemRequestBuilder: + """ + 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: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..5c2f40902e7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..33082c124a7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..20602e19c25 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..52bd3617940 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..c5227c89c3c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..493cd8ff1f5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource_role_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.access_package_resource_role import AccessPackageResourceRole + from ........models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRoleItemRequestBuilder: + """ + 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: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/access_package_resource_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/access_package_resource_scopes_request_builder.py new file mode 100644 index 00000000000..fab4542455d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/access_package_resource_scopes_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.access_package_resource_scope import AccessPackageResourceScope + from .......models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class AccessPackageResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopesRequestBuilder: + """ + 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: AccessPackageResourceScopesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopesRequestBuilder(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 AccessPackageResourceScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..9dbe4faa9fe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..69c73204401 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from ..........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..622dcf8fe6b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -0,0 +1,235 @@ +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.access_package_resource import AccessPackageResource + from .........models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def access_package_resource_roles(self) -> AccessPackageResourceRolesRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder + + return AccessPackageResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_request_builder.py new file mode 100644 index 00000000000..6d84fc33565 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/access_package_resource_roles_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.access_package_resource_role import AccessPackageResourceRole + from ..........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class AccessPackageResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRolesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageResourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRolesRequestBuilder: + """ + 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: AccessPackageResourceRolesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRolesRequestBuilder(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 AccessPackageResourceRolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackageResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRolesRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..35d75a368cd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_request_builder.py new file mode 100644 index 00000000000..42766dd818d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_environment/access_package_resource_environment_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.access_package_resource_environment import AccessPackageResourceEnvironment + from .............models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceEnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceEnvironmentRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceEnvironment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + 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: AccessPackageResourceEnvironmentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py new file mode 100644 index 00000000000..9bd19b743d0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_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.access_package_resource import AccessPackageResource + from ............models.o_data_errors.o_data_error import ODataError + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageResource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRequestBuilder: + """ + 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: AccessPackageResourceRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource_environment(self) -> AccessPackageResourceEnvironmentRequestBuilder: + """ + Provides operations to manage the accessPackageResourceEnvironment property of the microsoft.graph.accessPackageResource entity. + """ + from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder + + return AccessPackageResourceEnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRequestBuilderGetQueryParameters(): + """ + Get accessPackageResource from identityGovernance + """ + 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 AccessPackageResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..b9c32e4f841 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d5c8429ed30 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..2150337a2ef --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..a0a671f8685 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..73d84d8d259 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..7939a7f3695 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource_role_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.access_package_resource_role import AccessPackageResourceRole + from ...........models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceRoles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceRoleItemRequestBuilder: + """ + 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: AccessPackageResourceRoleItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..8aa1432968c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..90a837f34f0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..5389c28e97c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..67e9de0812f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..cadb86ac78c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..b8756163b51 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource_scope_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.access_package_resource_scope import AccessPackageResourceScope + from ........models.o_data_errors.o_data_error import ODataError + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageResourceScopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageResourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageResourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageResourceScopeItemRequestBuilder: + """ + 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: AccessPackageResourceScopeItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package_resource(self) -> AccessPackageResourceRequestBuilder: + """ + Provides operations to manage the accessPackageResource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .access_package_resource.access_package_resource_request_builder import AccessPackageResourceRequestBuilder + + return AccessPackageResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/refresh/refresh_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..8e36edf1c7b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/refresh/refresh_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + 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/accesspackageresource-refresh?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> RefreshRequestBuilder: + """ + 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: RefreshRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d02aede88cd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..acf4302c03c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..aefbdea1152 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..fc709c9b48e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py new file mode 100644 index 00000000000..67c014f3c53 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_package_collection_response import AccessPackageCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_item_request_builder import AccessPackageItemRequestBuilder + +class AccessPackagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackagesRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_id(self,access_package_id: str) -> AccessPackageItemRequestBuilder: + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + param access_package_id: The unique identifier of accessPackage + Returns: AccessPackageItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if access_package_id is None: + raise TypeError("access_package_id cannot be null.") + from .item.access_package_item_request_builder import AccessPackageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackage%2Did"] = access_package_id + return AccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCollectionResponse]: + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_collection_response import AccessPackageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackagesRequestBuilder: + """ + 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: AccessPackagesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackagesRequestBuilder(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 AccessPackagesRequestBuilderGetQueryParameters(): + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 AccessPackagesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_packages/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages/count/count_request_builder.py new file mode 100644 index 00000000000..580592627cb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/access_packages/item/access_package_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages/item/access_package_item_request_builder.py new file mode 100644 index 00000000000..ee56c2cad13 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages/item/access_package_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.access_package import AccessPackage + from ......models.o_data_errors.o_data_error import ODataError + +class AccessPackageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackage] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package import AccessPackage + + return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackageItemRequestBuilder: + """ + 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: AccessPackageItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageItemRequestBuilderGetQueryParameters(): + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py new file mode 100644 index 00000000000..426c92e1766 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py @@ -0,0 +1,113 @@ +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.access_package import AccessPackage + from .....models.o_data_errors.o_data_error import ODataError + +class AccessPackagesWithUniqueNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], unique_name: Optional[str] = None) -> None: + """ + Instantiates a new AccessPackagesWithUniqueNameRequestBuilder 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. + param unique_name: Alternate key of accessPackage + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['uniqueName'] = unique_name + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages(uniqueName='{uniqueName}'){?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackage] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package import AccessPackage + + return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> AccessPackagesWithUniqueNameRequestBuilder: + """ + 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: AccessPackagesWithUniqueNameRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackagesWithUniqueNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters(): + """ + The access packages in this catalog. Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs/item/custom_access_package_workflow_extensions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/count/count_request_builder.py new file mode 100644 index 00000000000..cb64773b5a1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customAccessPackageWorkflowExtensions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/catalogs/item/custom_access_package_workflow_extensions/custom_access_package_workflow_extensions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/custom_access_package_workflow_extensions_request_builder.py new file mode 100644 index 00000000000..c4057b5d48d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/custom_access_package_workflow_extensions_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.custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension + from .....models.custom_access_package_workflow_extension_collection_response import CustomAccessPackageWorkflowExtensionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_access_package_workflow_extension_item_request_builder import CustomAccessPackageWorkflowExtensionItemRequestBuilder + +class CustomAccessPackageWorkflowExtensionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customAccessPackageWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomAccessPackageWorkflowExtensionsRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customAccessPackageWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_access_package_workflow_extension_id(self,custom_access_package_workflow_extension_id: str) -> CustomAccessPackageWorkflowExtensionItemRequestBuilder: + """ + Provides operations to manage the customAccessPackageWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + param custom_access_package_workflow_extension_id: The unique identifier of customAccessPackageWorkflowExtension + Returns: CustomAccessPackageWorkflowExtensionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_access_package_workflow_extension_id is None: + raise TypeError("custom_access_package_workflow_extension_id cannot be null.") + from .item.custom_access_package_workflow_extension_item_request_builder import CustomAccessPackageWorkflowExtensionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customAccessPackageWorkflowExtension%2Did"] = custom_access_package_workflow_extension_id + return CustomAccessPackageWorkflowExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomAccessPackageWorkflowExtensionCollectionResponse]: + """ + Get customAccessPackageWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomAccessPackageWorkflowExtensionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_access_package_workflow_extension_collection_response import CustomAccessPackageWorkflowExtensionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomAccessPackageWorkflowExtensionCollectionResponse, error_mapping) + + async def post(self,body: CustomAccessPackageWorkflowExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomAccessPackageWorkflowExtension]: + """ + Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomAccessPackageWorkflowExtension] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension + + return await self.request_adapter.send_async(request_info, CustomAccessPackageWorkflowExtension, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get customAccessPackageWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomAccessPackageWorkflowExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomAccessPackageWorkflowExtensionsRequestBuilder: + """ + 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: CustomAccessPackageWorkflowExtensionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomAccessPackageWorkflowExtensionsRequestBuilder(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 CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters(): + """ + Get customAccessPackageWorkflowExtensions from identityGovernance + """ + 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 CustomAccessPackageWorkflowExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomAccessPackageWorkflowExtensionsRequestBuilderPostRequestConfiguration(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/identity_governance/catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py new file mode 100644 index 00000000000..228955d147d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py @@ -0,0 +1,195 @@ +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.custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension + from ......models.o_data_errors.o_data_error import ODataError + +class CustomAccessPackageWorkflowExtensionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customAccessPackageWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomAccessPackageWorkflowExtensionItemRequestBuilder 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property customAccessPackageWorkflowExtensions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomAccessPackageWorkflowExtension]: + """ + Get customAccessPackageWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomAccessPackageWorkflowExtension] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension + + return await self.request_adapter.send_async(request_info, CustomAccessPackageWorkflowExtension, error_mapping) + + async def patch(self,body: CustomAccessPackageWorkflowExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomAccessPackageWorkflowExtension]: + """ + Update the navigation property customAccessPackageWorkflowExtensions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomAccessPackageWorkflowExtension] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension + + return await self.request_adapter.send_async(request_info, CustomAccessPackageWorkflowExtension, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property customAccessPackageWorkflowExtensions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get customAccessPackageWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomAccessPackageWorkflowExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property customAccessPackageWorkflowExtensions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomAccessPackageWorkflowExtensionItemRequestBuilder: + """ + 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: CustomAccessPackageWorkflowExtensionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomAccessPackageWorkflowExtensionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration(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 CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters(): + """ + Get customAccessPackageWorkflowExtensions from identityGovernance + """ + 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 CustomAccessPackageWorkflowExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomAccessPackageWorkflowExtensionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/catalogs/search/search_get_response.py b/msgraph_beta/generated/identity_governance/catalogs/search/search_get_response.py new file mode 100644 index 00000000000..6dac67a1b8b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/search/search_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.access_package_catalog import AccessPackageCatalog + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SearchGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessPackageCatalog]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SearchGetResponse: + """ + 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: SearchGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SearchGetResponse() + + 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.access_package_catalog import AccessPackageCatalog + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ....models.access_package_catalog import AccessPackageCatalog + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessPackageCatalog)), + } + 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/identity_governance/catalogs/search/search_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/search/search_request_builder.py new file mode 100644 index 00000000000..85833ce1685 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/search/search_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 .search_get_response import SearchGetResponse + +class SearchRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the Search method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SearchRequestBuilder 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}/identityGovernance/catalogs/Search(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SearchRequestBuilderGetQueryParameters]] = None) -> Optional[SearchGetResponse]: + """ + Invoke function Search + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SearchGetResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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 .search_get_response import SearchGetResponse + + return await self.request_adapter.send_async(request_info, SearchGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SearchRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function Search + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> SearchRequestBuilder: + """ + 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: SearchRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SearchRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SearchRequestBuilderGetQueryParameters(): + """ + Invoke function Search + """ + 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 SearchRequestBuilderGetRequestConfiguration(RequestConfiguration[SearchRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/catalogs_with_unique_name/catalogs_with_unique_name_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs_with_unique_name/catalogs_with_unique_name_request_builder.py new file mode 100644 index 00000000000..899ea4a12f7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs_with_unique_name/catalogs_with_unique_name_request_builder.py @@ -0,0 +1,198 @@ +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.access_package_catalog import AccessPackageCatalog + from ...models.o_data_errors.o_data_error import ODataError + +class CatalogsWithUniqueNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], unique_name: Optional[str] = None) -> None: + """ + Instantiates a new CatalogsWithUniqueNameRequestBuilder 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. + param unique_name: Alternate key of accessPackageCatalog + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['uniqueName'] = unique_name + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs(uniqueName='{uniqueName}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property catalogs for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CatalogsWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + async def patch(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Update the navigation property catalogs in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property catalogs for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CatalogsWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property catalogs in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CatalogsWithUniqueNameRequestBuilder: + """ + 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: CatalogsWithUniqueNameRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CatalogsWithUniqueNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CatalogsWithUniqueNameRequestBuilderDeleteRequestConfiguration(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 CatalogsWithUniqueNameRequestBuilderGetQueryParameters(): + """ + Get catalogs from identityGovernance + """ + 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 CatalogsWithUniqueNameRequestBuilderGetRequestConfiguration(RequestConfiguration[CatalogsWithUniqueNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CatalogsWithUniqueNameRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py index bbf16fb4d27..8e58c4d83b0 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index dc4c516adfb..80f048c231f 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d9940bf7601 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..c702ab75650 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..3f2972e1bb7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..2d94c08ee39 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..521c4ad0961 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..3db99d9ff80 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..e3e358a2c3c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..0a937751537 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py index be4d485daab..09579c33ea9 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 6d72ba3697d..0a9701eaa32 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..5a8d513f578 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..3078020ead4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..23b8bffa109 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..0be03ad59bf --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..6803604a33b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a9f0279f62f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..38705132bfa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..cbabab50517 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py index 31e73914275..b6f56c25eab 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index d061c47db6f..453598dca7f 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..2ec9abb20d1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e36cdacf4b6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..102553d64a0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..ed08bd94f37 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..3966bade20d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a784cc3614d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..af10998b3e4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..13b5f3ea162 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py index b51ab327b36..9b03e28ba5f 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 881dfc8d865..f334fae30a8 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..6a761dd51b3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..0b137bde881 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..16b8685c003 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..a8f2c8fa579 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..5e04d2dee6b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..869225cd657 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..93d79f71807 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..b0952f67ee2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py index 13e434aa991..5ac7be74019 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index a670c89c61c..0a25f2b420d 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..f9f9aaf5b64 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..bc771582841 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..b19873be3f1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..61d03ecf3f7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..e354fa3ca84 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..8a16dd0489d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..ee69e3d992d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e623d262c25 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py index 70e51d114d9..eef412421d6 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 6b14c11bdb9..6522e05b1fc 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..9ce0973789a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e16948857fc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..bc11fc2b1d0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..602877090fb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..7dd2b58e6c2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..f785e697d5c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..a8350ed6656 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..cfbe0bed674 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index f824be1d2fa..e181c8fd40c 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -185,6 +186,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index 898723008af..04cfecebdda 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -175,6 +176,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..8fa3b96eded --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..cbafe94ce56 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..7a332c9d230 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..545149a7763 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..b1208c4f74b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a6c59f0432b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..fd98e0a9791 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..d61ca81540b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index c79531cb0e1..47e7e54adbf 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -185,6 +186,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index fffc2d7bb38..25e363311b5 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -175,6 +176,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..5e62b89a386 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..567d96ea7a6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..8c4823181c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..2aa50424189 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..213520493b1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..535ca2aa8f1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..129a614bee1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..74b8a30d302 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py index a2bae0d37fb..833dd98da6d 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_item_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -185,6 +186,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 619927bcf4b..4231336ecc2 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -175,6 +176,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index f20e63c02fc..a98d608e0f1 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -18,6 +18,7 @@ from .............models.o_data_errors.o_data_error import ODataError from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -165,6 +166,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..8d4bd280b0c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..124d52b918a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..ba9af78fe68 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..dc81fac3648 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..a5c3f7c9921 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..633d972ded9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..1f430c9b4e5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..cef63b017fe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index be62afc0975..649ae24f58e 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -175,6 +176,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 39ab0bdbf8f..47b2bbe3681 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -18,6 +18,7 @@ from .............models.o_data_errors.o_data_error import ODataError from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -165,6 +166,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..36e5c82b5d7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..09322c16a5c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..a3c93740615 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..6e043b2e776 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..9d1ffe380aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..9f9d49235f9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..fbda5515db3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e280e522f24 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..74b214765cd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/$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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..acef166516c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,207 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..1fce6593333 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,85 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..37f95bfa525 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create a new customDataProvidedResourceUploadSession object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresource-post-uploadsessions?view=graph-rest-beta + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new customDataProvidedResourceUploadSession object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py index 21fd6e9c24f..3035aa41abb 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index a67f66fdf65..0bb2c70d6e5 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..01c24a78146 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..390fe1e8c79 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..87667a813b0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..635de1fa679 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..e95acbd5a78 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..b12ee7712b8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..1d2360ca1d8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..612fa1acb8b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py index 499210e3c46..3e2cad3466d 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 9fcb343ec8c..3d24d4e7798 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..a275a658e31 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..10a84b4235e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..dd8255a8a3f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..4dfeecd62f9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..69da9ca4c5a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..72a1478d5b6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..82683a8e1c2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..20abb56a7d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_item_request_builder.py index 7885dacefdf..0118f0424ae 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_item_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index 8c590598e8e..e363eabce85 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index 98b8da20655..6287bd26a65 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -18,6 +18,7 @@ from ...........models.o_data_errors.o_data_error import ODataError from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d07aa6eae2a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..34efe80683c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..4ba844d3cd4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e817a4dcfdd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..cc3e76a7b6a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..0e6d19f5e4a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..0ff4edd76b2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..bbdaf79ea1e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index 68fe79296c2..33459c9f199 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index f8e06292ff0..be17005d052 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -18,6 +18,7 @@ from ...........models.o_data_errors.o_data_error import ODataError from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..8c7e9231098 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e111daceb6c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..88ba95e5fbe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..086868bc20f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..1535ac3a6f6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..4564a0160f5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..81f4bf4c86d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..9d317a526a3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..c03fd09871b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/$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/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..9ecd99d6092 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .......models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..2967c1465e6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..a5037a249ef --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_suggestions/access_package_suggestions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/access_package_suggestions_request_builder.py new file mode 100644 index 00000000000..b5ea05d2734 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/access_package_suggestions_request_builder.py @@ -0,0 +1,221 @@ +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.access_package_suggestion import AccessPackageSuggestion + from ....models.access_package_suggestion_collection_response import AccessPackageSuggestionCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_package_suggestion_item_request_builder import AccessPackageSuggestionItemRequestBuilder + +class AccessPackageSuggestionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageSuggestionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageSuggestions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_suggestion_id(self,access_package_suggestion_id: str) -> AccessPackageSuggestionItemRequestBuilder: + """ + Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + param access_package_suggestion_id: The unique identifier of accessPackageSuggestion + Returns: AccessPackageSuggestionItemRequestBuilder + """ + if access_package_suggestion_id is None: + raise TypeError("access_package_suggestion_id cannot be null.") + from .item.access_package_suggestion_item_request_builder import AccessPackageSuggestionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageSuggestion%2Did"] = access_package_suggestion_id + return AccessPackageSuggestionItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageSuggestionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageSuggestionCollectionResponse]: + """ + Get accessPackageSuggestions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageSuggestionCollectionResponse] + """ + 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.access_package_suggestion_collection_response import AccessPackageSuggestionCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageSuggestionCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageSuggestion, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageSuggestion]: + """ + Create new navigation property to accessPackageSuggestions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageSuggestion] + """ + 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.access_package_suggestion import AccessPackageSuggestion + + return await self.request_adapter.send_async(request_info, AccessPackageSuggestion, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageSuggestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageSuggestions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageSuggestion, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to accessPackageSuggestions for identityGovernance + 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) -> AccessPackageSuggestionsRequestBuilder: + """ + 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: AccessPackageSuggestionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageSuggestionsRequestBuilder(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 AccessPackageSuggestionsRequestBuilderGetQueryParameters(): + """ + Get accessPackageSuggestions from identityGovernance + """ + 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 AccessPackageSuggestionsRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageSuggestionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageSuggestionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_package_suggestions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/count/count_request_builder.py new file mode 100644 index 00000000000..740ba24099c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/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}/identityGovernance/entitlementManagement/accessPackageSuggestions/$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/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..fc0cdee466b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_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.access_package_suggestion import AccessPackageSuggestion + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessPackageSuggestion]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + 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: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + 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.access_package_suggestion import AccessPackageSuggestion + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .....models.access_package_suggestion import AccessPackageSuggestion + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessPackageSuggestion)), + } + 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/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..118003ea6e2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/filter_by_current_user_with_on/filter_by_current_user_with_on_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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?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 .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + 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) -> FilterByCurrentUserWithOnRequestBuilder: + """ + 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: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + """ + 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 FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/entitlement_management/access_package_suggestions/item/access_package/access_package_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/item/access_package/access_package_request_builder.py new file mode 100644 index 00000000000..73da87bd214 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/item/access_package/access_package_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.available_access_package import AvailableAccessPackage + from ......models.o_data_errors.o_data_error import ODataError + +class AccessPackageRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackage property of the microsoft.graph.accessPackageSuggestion entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}/accessPackage{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]] = None) -> Optional[AvailableAccessPackage]: + """ + The access package information for the suggested package. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AvailableAccessPackage] + """ + 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.available_access_package import AvailableAccessPackage + + return await self.request_adapter.send_async(request_info, AvailableAccessPackage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The access package information for the suggested package. + 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) -> AccessPackageRequestBuilder: + """ + 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: AccessPackageRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageRequestBuilderGetQueryParameters(): + """ + The access package information for the suggested package. + """ + 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 AccessPackageRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/entitlement_management/access_package_suggestions/item/access_package_suggestion_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/item/access_package_suggestion_item_request_builder.py new file mode 100644 index 00000000000..e8ecfd2917e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_suggestions/item/access_package_suggestion_item_request_builder.py @@ -0,0 +1,198 @@ +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.access_package_suggestion import AccessPackageSuggestion + from .....models.o_data_errors.o_data_error import ODataError + from .access_package.access_package_request_builder import AccessPackageRequestBuilder + +class AccessPackageSuggestionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageSuggestionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property accessPackageSuggestions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageSuggestionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageSuggestion]: + """ + Get accessPackageSuggestions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageSuggestion] + """ + 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.access_package_suggestion import AccessPackageSuggestion + + return await self.request_adapter.send_async(request_info, AccessPackageSuggestion, error_mapping) + + async def patch(self,body: AccessPackageSuggestion, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageSuggestion]: + """ + Update the navigation property accessPackageSuggestions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageSuggestion] + """ + 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.access_package_suggestion import AccessPackageSuggestion + + return await self.request_adapter.send_async(request_info, AccessPackageSuggestion, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property accessPackageSuggestions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageSuggestionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get accessPackageSuggestions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageSuggestion, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property accessPackageSuggestions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageSuggestionItemRequestBuilder: + """ + 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: AccessPackageSuggestionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageSuggestionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_package(self) -> AccessPackageRequestBuilder: + """ + Provides operations to manage the accessPackage property of the microsoft.graph.accessPackageSuggestion entity. + """ + from .access_package.access_package_request_builder import AccessPackageRequestBuilder + + return AccessPackageRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration(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 AccessPackageSuggestionItemRequestBuilderGetQueryParameters(): + """ + Get accessPackageSuggestions from identityGovernance + """ + 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 AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageSuggestionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py index 29e4495a519..1bc2066c911 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py index 5effa329352..398b578e95e 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..a70b5268058 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e56993b833a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..88ef30d45e6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..c9c7ef3fcfa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..01f6f457044 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..09a5a4098d7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..3691b17cbf2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..8c3bd66b3dd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py index 94bc8f61b1a..5ed1a5f9eec 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_request_builder.py @@ -20,6 +20,7 @@ from .access_package_resource_roles.access_package_resource_roles_request_builder import AccessPackageResourceRolesRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py index bbed609d743..5fd8d91a34d 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/access_package_resource_request_builder.py @@ -19,6 +19,7 @@ from .access_package_resource_environment.access_package_resource_environment_request_builder import AccessPackageResourceEnvironmentRequestBuilder from .access_package_resource_scopes.access_package_resource_scopes_request_builder import AccessPackageResourceScopesRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..08a912b4c1f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..79b2284553d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..653597cdcb1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..8d978ec2833 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..637bc28fc45 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/$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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..aef1406145f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,198 @@ +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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + 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: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..16fcfdf8857 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + 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: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..dd119c9d362 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + 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.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + 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.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get uploadSessions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + 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) -> UploadSessionsRequestBuilder: + """ + 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: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(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 UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get uploadSessions from identityGovernance + """ + 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 UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UploadSessionsRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/available_access_packages/available_access_packages_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/available_access_packages_request_builder.py new file mode 100644 index 00000000000..9fc6716a11b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/available_access_packages_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.available_access_package import AvailableAccessPackage + from ....models.available_access_package_collection_response import AvailableAccessPackageCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.available_access_package_item_request_builder import AvailableAccessPackageItemRequestBuilder + +class AvailableAccessPackagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AvailableAccessPackagesRequestBuilder 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}/identityGovernance/entitlementManagement/availableAccessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_available_access_package_id(self,available_access_package_id: str) -> AvailableAccessPackageItemRequestBuilder: + """ + Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + param available_access_package_id: The unique identifier of availableAccessPackage + Returns: AvailableAccessPackageItemRequestBuilder + """ + if available_access_package_id is None: + raise TypeError("available_access_package_id cannot be null.") + from .item.available_access_package_item_request_builder import AvailableAccessPackageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["availableAccessPackage%2Did"] = available_access_package_id + return AvailableAccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AvailableAccessPackagesRequestBuilderGetQueryParameters]] = None) -> Optional[AvailableAccessPackageCollectionResponse]: + """ + Get availableAccessPackages from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AvailableAccessPackageCollectionResponse] + """ + 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.available_access_package_collection_response import AvailableAccessPackageCollectionResponse + + return await self.request_adapter.send_async(request_info, AvailableAccessPackageCollectionResponse, error_mapping) + + async def post(self,body: AvailableAccessPackage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AvailableAccessPackage]: + """ + Create new navigation property to availableAccessPackages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AvailableAccessPackage] + """ + 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.available_access_package import AvailableAccessPackage + + return await self.request_adapter.send_async(request_info, AvailableAccessPackage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AvailableAccessPackagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get availableAccessPackages from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AvailableAccessPackage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to availableAccessPackages for identityGovernance + 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) -> AvailableAccessPackagesRequestBuilder: + """ + 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: AvailableAccessPackagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AvailableAccessPackagesRequestBuilder(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 AvailableAccessPackagesRequestBuilderGetQueryParameters(): + """ + Get availableAccessPackages from identityGovernance + """ + 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 AvailableAccessPackagesRequestBuilderGetRequestConfiguration(RequestConfiguration[AvailableAccessPackagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AvailableAccessPackagesRequestBuilderPostRequestConfiguration(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/identity_governance/entitlement_management/available_access_packages/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/count/count_request_builder.py new file mode 100644 index 00000000000..0cdb1a4c5c6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/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}/identityGovernance/entitlementManagement/availableAccessPackages/$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/identity_governance/entitlement_management/available_access_packages/item/available_access_package_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/available_access_package_item_request_builder.py new file mode 100644 index 00000000000..366a5a472a0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/available_access_package_item_request_builder.py @@ -0,0 +1,198 @@ +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.available_access_package import AvailableAccessPackage + from .....models.o_data_errors.o_data_error import ODataError + from .resource_role_scopes.resource_role_scopes_request_builder import ResourceRoleScopesRequestBuilder + +class AvailableAccessPackageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AvailableAccessPackageItemRequestBuilder 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}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property availableAccessPackages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AvailableAccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AvailableAccessPackage]: + """ + Get availableAccessPackages from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AvailableAccessPackage] + """ + 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.available_access_package import AvailableAccessPackage + + return await self.request_adapter.send_async(request_info, AvailableAccessPackage, error_mapping) + + async def patch(self,body: AvailableAccessPackage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AvailableAccessPackage]: + """ + Update the navigation property availableAccessPackages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AvailableAccessPackage] + """ + 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.available_access_package import AvailableAccessPackage + + return await self.request_adapter.send_async(request_info, AvailableAccessPackage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property availableAccessPackages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AvailableAccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get availableAccessPackages from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AvailableAccessPackage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property availableAccessPackages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AvailableAccessPackageItemRequestBuilder: + """ + 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: AvailableAccessPackageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AvailableAccessPackageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource_role_scopes(self) -> ResourceRoleScopesRequestBuilder: + """ + Provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + """ + from .resource_role_scopes.resource_role_scopes_request_builder import ResourceRoleScopesRequestBuilder + + return ResourceRoleScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration(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 AvailableAccessPackageItemRequestBuilderGetQueryParameters(): + """ + Get availableAccessPackages from identityGovernance + """ + 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 AvailableAccessPackageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AvailableAccessPackageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration(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/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..78a0310465c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/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}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/$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/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py new file mode 100644 index 00000000000..8402b35af64 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_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.access_package_resource_role_scope import AccessPackageResourceRoleScope + from .......models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceRoleScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleScopeItemRequestBuilder 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}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleScope]: + """ + The resource role scopes associated with this available access package. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleScope] + """ + 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.access_package_resource_role_scope import AccessPackageResourceRoleScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The resource role scopes associated with this available access package. + 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) -> AccessPackageResourceRoleScopeItemRequestBuilder: + """ + 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: AccessPackageResourceRoleScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleScopeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters(): + """ + The resource role scopes associated with this available access package. + """ + 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 AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py new file mode 100644 index 00000000000..017ed18fc27 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/available_access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_package_resource_role_scope_collection_response import AccessPackageResourceRoleScopeCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_scope_item_request_builder import AccessPackageResourceRoleScopeItemRequestBuilder + +class ResourceRoleScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRoleScopesRequestBuilder 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}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_scope_id(self,access_package_resource_role_scope_id: str) -> AccessPackageResourceRoleScopeItemRequestBuilder: + """ + Provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + param access_package_resource_role_scope_id: The unique identifier of accessPackageResourceRoleScope + Returns: AccessPackageResourceRoleScopeItemRequestBuilder + """ + if access_package_resource_role_scope_id is None: + raise TypeError("access_package_resource_role_scope_id cannot be null.") + from .item.access_package_resource_role_scope_item_request_builder import AccessPackageResourceRoleScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRoleScope%2Did"] = access_package_resource_role_scope_id + return AccessPackageResourceRoleScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRoleScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: + """ + Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleScopeCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource_role_scope_collection_response import AccessPackageResourceRoleScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScopeCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRoleScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + 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) -> ResourceRoleScopesRequestBuilder: + """ + 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: ResourceRoleScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRoleScopesRequestBuilder(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 ResourceRoleScopesRequestBuilderGetQueryParameters(): + """ + Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + """ + 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 ResourceRoleScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRoleScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/identity_governance/entitlement_management/entitlement_management_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py index 2b96305032c..21aa8a3aa6a 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py @@ -29,7 +29,9 @@ from .access_package_resource_environments.access_package_resource_environments_request_builder import AccessPackageResourceEnvironmentsRequestBuilder from .access_package_resource_requests.access_package_resource_requests_request_builder import AccessPackageResourceRequestsRequestBuilder from .access_package_resource_role_scopes.access_package_resource_role_scopes_request_builder import AccessPackageResourceRoleScopesRequestBuilder + from .access_package_suggestions.access_package_suggestions_request_builder import AccessPackageSuggestionsRequestBuilder from .assignment_requests.assignment_requests_request_builder import AssignmentRequestsRequestBuilder + from .available_access_packages.available_access_packages_request_builder import AvailableAccessPackagesRequestBuilder from .connected_organizations.connected_organizations_request_builder import ConnectedOrganizationsRequestBuilder from .settings.settings_request_builder import SettingsRequestBuilder from .subjects.subjects_request_builder import SubjectsRequestBuilder @@ -283,6 +285,15 @@ def access_package_resources(self) -> AccessPackageResourcesRequestBuilder: return AccessPackageResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def access_package_suggestions(self) -> AccessPackageSuggestionsRequestBuilder: + """ + Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + """ + from .access_package_suggestions.access_package_suggestions_request_builder import AccessPackageSuggestionsRequestBuilder + + return AccessPackageSuggestionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def access_packages(self) -> AccessPackagesRequestBuilder: """ @@ -301,6 +312,15 @@ def assignment_requests(self) -> AssignmentRequestsRequestBuilder: return AssignmentRequestsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def available_access_packages(self) -> AvailableAccessPackagesRequestBuilder: + """ + Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + """ + from .available_access_packages.available_access_packages_request_builder import AvailableAccessPackagesRequestBuilder + + return AvailableAccessPackagesRequestBuilder(self.request_adapter, self.path_parameters) + @property def connected_organizations(self) -> ConnectedOrganizationsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/identity_governance_request_builder.py b/msgraph_beta/generated/identity_governance/identity_governance_request_builder.py index 1a4c2d19c91..729fa22adf9 100644 --- a/msgraph_beta/generated/identity_governance/identity_governance_request_builder.py +++ b/msgraph_beta/generated/identity_governance/identity_governance_request_builder.py @@ -18,6 +18,8 @@ from ..models.o_data_errors.o_data_error import ODataError from .access_reviews.access_reviews_request_builder import AccessReviewsRequestBuilder from .app_consent.app_consent_request_builder import AppConsentRequestBuilder + from .catalogs.catalogs_request_builder import CatalogsRequestBuilder + from .catalogs_with_unique_name.catalogs_with_unique_name_request_builder import CatalogsWithUniqueNameRequestBuilder from .entitlement_management.entitlement_management_request_builder import EntitlementManagementRequestBuilder from .lifecycle_workflows.lifecycle_workflows_request_builder import LifecycleWorkflowsRequestBuilder from .permissions_analytics.permissions_analytics_request_builder import PermissionsAnalyticsRequestBuilder @@ -39,6 +41,19 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/identityGovernance{?%24expand,%24select}", path_parameters) + def catalogs_with_unique_name(self,unique_name: str) -> CatalogsWithUniqueNameRequestBuilder: + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + param unique_name: Alternate key of accessPackageCatalog + Returns: CatalogsWithUniqueNameRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if unique_name is None: + raise TypeError("unique_name cannot be null.") + from .catalogs_with_unique_name.catalogs_with_unique_name_request_builder import CatalogsWithUniqueNameRequestBuilder + + return CatalogsWithUniqueNameRequestBuilder(self.request_adapter, self.path_parameters, unique_name) + async def get(self,request_configuration: Optional[RequestConfiguration[IdentityGovernanceRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityGovernance]: """ Get identityGovernance @@ -136,6 +151,15 @@ def app_consent(self) -> AppConsentRequestBuilder: return AppConsentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def catalogs(self) -> CatalogsRequestBuilder: + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + from .catalogs.catalogs_request_builder import CatalogsRequestBuilder + + return CatalogsRequestBuilder(self.request_adapter, self.path_parameters) + @property def entitlement_management(self) -> EntitlementManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py index 6073244ae54..d4e7ed6062f 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -48,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Administ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AdministrationScopeTargetsRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py index 2512bbbf95b..cb45a6ac1c5 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py index ae8a616aeda..16c026259fa 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -48,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Administ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AdministrationScopeTargetsRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py index 76af540c793..ca2472adc65 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py index a986f0e17ec..73ce3182b46 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -48,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Administ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AdministrationScopeTargetsRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py index e60fc93ac36..9045dc5680f 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py index 18aa9f02968..852ecb7fce7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -48,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Administ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AdministrationScopeTargetsRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py index 3127c2bc4d1..14ff62dd0cc 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ - Get administrationScopeTargets from identityGovernance + The administrative units in the scope of the workflow. Optional. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/group_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/group_request_builder.py index d195e4ceafd..d4677ac92b5 100644 --- a/msgraph_beta/generated/identity_governance/privileged_access/group/group_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/group_request_builder.py @@ -23,6 +23,7 @@ from .eligibility_schedules.eligibility_schedules_request_builder import EligibilitySchedulesRequestBuilder from .eligibility_schedule_instances.eligibility_schedule_instances_request_builder import EligibilityScheduleInstancesRequestBuilder from .eligibility_schedule_requests.eligibility_schedule_requests_request_builder import EligibilityScheduleRequestsRequestBuilder + from .resources.resources_request_builder import ResourcesRequestBuilder class GroupRequestBuilder(BaseRequestBuilder): """ @@ -208,6 +209,15 @@ def eligibility_schedules(self) -> EligibilitySchedulesRequestBuilder: return EligibilitySchedulesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def resources(self) -> ResourcesRequestBuilder: + """ + Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + """ + from .resources.resources_request_builder import ResourcesRequestBuilder + + return ResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GroupRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/resources/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/resources/count/count_request_builder.py new file mode 100644 index 00000000000..66ddc36ecdf --- /dev/null +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/resources/$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/places/item/graph_room_list/workspaces_with_place_id/workspaces_with_place_id_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/resources/item/group_resource_item_request_builder.py similarity index 70% rename from msgraph_beta/generated/places/item/graph_room_list/workspaces_with_place_id/workspaces_with_place_id_request_builder.py rename to msgraph_beta/generated/identity_governance/privileged_access/group/resources/item/group_resource_item_request_builder.py index c04cf23398f..1e013093ac1 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/workspaces_with_place_id/workspaces_with_place_id_request_builder.py +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/resources/item/group_resource_item_request_builder.py @@ -14,35 +14,32 @@ from warnings import warn if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError - from .....models.workspace import Workspace + from ......models.group_resource import GroupResource + from ......models.o_data_errors.o_data_error import ODataError -class WorkspacesWithPlaceIdRequestBuilder(BaseRequestBuilder): +class GroupResourceItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. + Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], place_id: Optional[str] = None) -> None: + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new WorkspacesWithPlaceIdRequestBuilder and sets the default values. + Instantiates a new GroupResourceItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. - param place_id: Alternate key of workspace param request_adapter: The request adapter to use to execute the requests. Returns: None """ - if isinstance(path_parameters, dict): - path_parameters['placeId'] = place_id - super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces(placeId='{placeId}'){?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/resources/{groupResource%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property workspaces for places + Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ request_info = self.to_delete_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, @@ -51,52 +48,53 @@ 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[WorkspacesWithPlaceIdRequestBuilderGetQueryParameters]] = None) -> Optional[Workspace]: + async def get(self,request_configuration: Optional[RequestConfiguration[GroupResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[GroupResource]: """ - Get workspaces from places + Read the properties and relationships of a groupResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Workspace] + Returns: Optional[GroupResource] + Find more info here: https://learn.microsoft.com/graph/api/groupresource-get?view=graph-rest-beta """ 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.workspace import Workspace + from ......models.group_resource import GroupResource - return await self.request_adapter.send_async(request_info, Workspace, error_mapping) + return await self.request_adapter.send_async(request_info, GroupResource, error_mapping) - async def patch(self,body: Workspace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workspace]: + async def patch(self,body: GroupResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupResource]: """ - Update the navigation property workspaces in places + Update the navigation property resources in identityGovernance param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Workspace] + Returns: Optional[GroupResource] """ 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.workspace import Workspace + from ......models.group_resource import GroupResource - return await self.request_adapter.send_async(request_info, Workspace, error_mapping) + return await self.request_adapter.send_async(request_info, GroupResource, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property workspaces for places + Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,9 +103,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkspacesWithPlaceIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get workspaces from places + Read the properties and relationships of a groupResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,9 +114,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Workspace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: GroupResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property workspaces in places + Update the navigation property resources in identityGovernance param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -131,27 +129,27 @@ def to_patch_request_information(self,body: Workspace, request_configuration: Op request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> WorkspacesWithPlaceIdRequestBuilder: + def with_url(self,raw_url: str) -> GroupResourceItemRequestBuilder: """ 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: WorkspacesWithPlaceIdRequestBuilder + Returns: GroupResourceItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return WorkspacesWithPlaceIdRequestBuilder(self.request_adapter, raw_url) + return GroupResourceItemRequestBuilder(self.request_adapter, raw_url) @dataclass - class WorkspacesWithPlaceIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class GroupResourceItemRequestBuilderDeleteRequestConfiguration(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 WorkspacesWithPlaceIdRequestBuilderGetQueryParameters(): + class GroupResourceItemRequestBuilderGetQueryParameters(): """ - Get workspaces from places + Read the properties and relationships of a groupResource object. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -175,14 +173,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class WorkspacesWithPlaceIdRequestBuilderGetRequestConfiguration(RequestConfiguration[WorkspacesWithPlaceIdRequestBuilderGetQueryParameters]): + class GroupResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GroupResourceItemRequestBuilderGetQueryParameters]): """ Configuration for the request 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 WorkspacesWithPlaceIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class GroupResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/identity_governance/privileged_access/group/resources/resources_request_builder.py b/msgraph_beta/generated/identity_governance/privileged_access/group/resources/resources_request_builder.py new file mode 100644 index 00000000000..907f946fbfb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/privileged_access/group/resources/resources_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.group_resource import GroupResource + from .....models.group_resource_collection_response import GroupResourceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.group_resource_item_request_builder import GroupResourceItemRequestBuilder + +class ResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourcesRequestBuilder 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}/identityGovernance/privilegedAccess/group/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_group_resource_id(self,group_resource_id: str) -> GroupResourceItemRequestBuilder: + """ + Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + param group_resource_id: The unique identifier of groupResource + Returns: GroupResourceItemRequestBuilder + """ + if group_resource_id is None: + raise TypeError("group_resource_id cannot be null.") + from .item.group_resource_item_request_builder import GroupResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["groupResource%2Did"] = group_resource_id + return GroupResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[GroupResourceCollectionResponse]: + """ + Get a list of the groupResource objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupResourceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-resources?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.group_resource_collection_response import GroupResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, GroupResourceCollectionResponse, error_mapping) + + async def post(self,body: GroupResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupResource]: + """ + Create new navigation property to resources for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupResource] + """ + 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.group_resource import GroupResource + + return await self.request_adapter.send_async(request_info, GroupResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the groupResource objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GroupResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to resources for identityGovernance + 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) -> ResourcesRequestBuilder: + """ + 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: ResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourcesRequestBuilder(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 ResourcesRequestBuilderGetQueryParameters(): + """ + Get a list of the groupResource objects and their properties. + """ + 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 ResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ResourcesRequestBuilderPostRequestConfiguration(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/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index c0b75494436..d2926e9ab2c 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -6964,6 +6964,292 @@ msgraph_beta.generated.administrativeUnits.validateProperties.ValidateProperties msgraph_beta.generated.administrativeUnits.validateProperties.ValidatePropertiesRequestBuilder::|public|to_post_request_information(body:ValidatePropertiesPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.administrativeUnits.validateProperties.ValidatePropertiesRequestBuilder::|public|url_template:str msgraph_beta.generated.administrativeUnits.validateProperties.ValidatePropertiesRequestBuilder::|public|with_url(raw_url:str):ValidatePropertiesRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder.AgentCardManifestsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentCardManifestsRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|by_agent_card_manifest_id(agent_card_manifest_id:str):AgentCardManifestItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentCardManifestsRequestBuilderGetQueryParameters]):AgentCardManifestCollectionResponse +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentCardManifestsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCardManifests.AgentCardManifestsRequestBuilder::|public|with_url(raw_url:str):AgentCardManifestsRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCardManifests.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder.AgentCardManifestItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder.AgentCardManifestItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder.AgentCardManifestItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder.AgentCardManifestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentCardManifestItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder.AgentCardManifestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentCardManifestItemRequestBuilderGetQueryParameters]):AgentCardManifest +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|patch(body:AgentCardManifest; request_configuration?:RequestConfiguration[QueryParameters]):AgentCardManifest +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentCardManifestItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|to_patch_request_information(body:AgentCardManifest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCardManifests.item.AgentCardManifestItemRequestBuilder::|public|with_url(raw_url:str):AgentCardManifestItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentCollectionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder.AgentCollectionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|by_agent_collection_id(agent_collection_id:str):AgentCollectionItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentCollectionsRequestBuilderGetQueryParameters]):AgentCollectionCollectionResponse +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|post(body:AgentCollection; request_configuration?:RequestConfiguration[QueryParameters]):AgentCollection +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentCollectionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|to_post_request_information(body:AgentCollection; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCollections.AgentCollectionsRequestBuilder::|public|with_url(raw_url:str):AgentCollectionsRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCollections.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]):AgentCollection +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|patch(body:AgentCollection; request_configuration?:RequestConfiguration[QueryParameters]):AgentCollection +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|to_patch_request_information(body:AgentCollection; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCollections.item.AgentCollectionItemRequestBuilder::|public|with_url(raw_url:str):AgentCollectionItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]):AgentInstance +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.item.AgentInstanceItemRequestBuilder::|public|with_url(raw_url:str):AgentInstanceItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|by_agent_instance_id(agent_instance_id:str):AgentInstanceItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):AgentInstanceCollectionResponse +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|post(body:AgentInstance; request_configuration?:RequestConfiguration[QueryParameters]):AgentInstance +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|to_post_request_information(body:AgentInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentCollections.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentInstancesRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder.AgentInstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|by_agent_instance_id(agent_instance_id:str):AgentInstanceItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentInstancesRequestBuilderGetQueryParameters]):AgentInstanceCollectionResponse +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|post(body:AgentInstance; request_configuration?:RequestConfiguration[QueryParameters]):AgentInstance +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentInstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|to_post_request_information(body:AgentInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.AgentInstancesRequestBuilder::|public|with_url(raw_url:str):AgentInstancesRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder.AgentCardManifestRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder.AgentCardManifestRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder.AgentCardManifestRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder.AgentCardManifestRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder.AgentCardManifestRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentCardManifestRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder.AgentCardManifestRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentCardManifestRequestBuilderGetQueryParameters]):AgentCardManifest +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|patch(body:AgentCardManifest; request_configuration?:RequestConfiguration[QueryParameters]):AgentCardManifest +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentCardManifestRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|to_patch_request_information(body:AgentCardManifest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.item.agentCardManifest.AgentCardManifestRequestBuilder::|public|with_url(raw_url:str):AgentCardManifestRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder.AgentInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|agent_card_manifest:AgentCardManifestRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|collections:CollectionsRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]):AgentInstance +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|patch(body:AgentInstance; request_configuration?:RequestConfiguration[QueryParameters]):AgentInstance +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|to_patch_request_information(body:AgentInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.item.AgentInstanceItemRequestBuilder::|public|with_url(raw_url:str):AgentInstanceItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder.CollectionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CollectionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|by_agent_collection_id(agent_collection_id:str):AgentCollectionItemRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CollectionsRequestBuilderGetQueryParameters]):AgentCollectionCollectionResponse +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CollectionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.CollectionsRequestBuilder::|public|with_url(raw_url:str):CollectionsRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder.AgentCollectionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]):AgentCollection +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentCollectionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.agentInstances.item.collections.item.AgentCollectionItemRequestBuilder::|public|with_url(raw_url:str):AgentCollectionItemRequestBuilder +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder.AgentRegistryRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder.AgentRegistryRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder.AgentRegistryRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder.AgentRegistryRequestBuilderGetRequestConfiguration-->RequestConfiguration[AgentRegistryRequestBuilderGetQueryParameters] +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder.AgentRegistryRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|agent_card_manifests:AgentCardManifestsRequestBuilder +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|agent_collections:AgentCollectionsRequestBuilder +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|agent_instances:AgentInstancesRequestBuilder +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AgentRegistryRequestBuilderGetQueryParameters]):AgentRegistry +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|patch(body:AgentRegistry; request_configuration?:RequestConfiguration[QueryParameters]):AgentRegistry +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AgentRegistryRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|to_patch_request_information(body:AgentRegistry; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|url_template:str +msgraph_beta.generated.agentRegistry.AgentRegistryRequestBuilder::|public|with_url(raw_url:str):AgentRegistryRequestBuilder msgraph_beta.generated.agents.AgentsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.agents.AgentsRequestBuilder.AgentsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.agents.AgentsRequestBuilder.AgentsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -9672,8 +9958,8 @@ msgraph_beta.generated.applications.delta.DeltaGetResponse-->BaseDeltaFunctionRe msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|constructor():None msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|value():list[Application] -msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|value(value:list[Application]):None +msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|value():list[DirectoryObject] +msgraph_beta.generated.applications.delta.DeltaGetResponse::|public|value(value:list[DirectoryObject]):None msgraph_beta.generated.applications.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse msgraph_beta.generated.applications.delta.DeltaRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.applications.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool @@ -12722,6 +13008,7 @@ msgraph_beta.generated.BaseGraphServiceClient::|public|activitystatistics:Activi msgraph_beta.generated.BaseGraphServiceClient::|public|admin:AdminRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|administrative_units:AdministrativeUnitsRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|agents:AgentsRequestBuilder +msgraph_beta.generated.BaseGraphServiceClient::|public|agent_registry:AgentRegistryRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|agreements:AgreementsRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|agreement_acceptances:AgreementAcceptancesRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|allowed_data_locations:AllowedDataLocationsRequestBuilder @@ -12800,7 +13087,6 @@ msgraph_beta.generated.BaseGraphServiceClient::|public|path_parameters:Union[str msgraph_beta.generated.BaseGraphServiceClient::|public|payload_response:PayloadResponseRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|permission_grants:PermissionGrantsRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|places:PlacesRequestBuilder -msgraph_beta.generated.BaseGraphServiceClient::|public|places_with_place_id(place_id:str):PlacesWithPlaceIdRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|planner:PlannerRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|policies:PoliciesRequestBuilder msgraph_beta.generated.BaseGraphServiceClient::|public|print:PrintRequestBuilder @@ -59566,7 +59852,81 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.CloudPcProvisioningPolicyAssignmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.CloudPcProvisioningPolicyAssignmentItemRequestBuilder::|public|to_patch_request_information(body:CloudPcProvisioningPolicyAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.CloudPcProvisioningPolicyAssignmentItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.CloudPcProvisioningPolicyAssignmentItemRequestBuilder::|public|user_settings_persistence_detail:UserSettingsPersistenceDetailRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.CloudPcProvisioningPolicyAssignmentItemRequestBuilder::|public|with_url(raw_url:str):CloudPcProvisioningPolicyAssignmentItemRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|cloud_profile_ids():list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|cloud_profile_ids(value:list[str]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|configuration_id():str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|configuration_id(value:str):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchCleanupUserSettingsPersistenceProfilePostRequestBody +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfilePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder.BatchCleanupUserSettingsPersistenceProfileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|post(body:BatchCleanupUserSettingsPersistenceProfilePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|to_post_request_information(body:BatchCleanupUserSettingsPersistenceProfilePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|with_url(raw_url:str):BatchCleanupUserSettingsPersistenceProfileRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|constructor():None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|value():list[CloudPCUserSettingsPersistenceProfile] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|value(value:list[CloudPCUserSettingsPersistenceProfile]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; configuration_id?:str):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters]):RetrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder::|public|with_url(raw_url:str):RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; configuration_id?:str):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):CloudPCUserSettingsPersistenceUsageResult +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|with_url(raw_url:str):RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder.UserSettingsPersistenceDetailRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder.UserSettingsPersistenceDetailRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder.UserSettingsPersistenceDetailRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder.UserSettingsPersistenceDetailRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder.UserSettingsPersistenceDetailRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserSettingsPersistenceDetailRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder.UserSettingsPersistenceDetailRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|batch_cleanup_user_settings_persistence_profile:BatchCleanupUserSettingsPersistenceProfileRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserSettingsPersistenceDetailRequestBuilderGetQueryParameters]):CloudPCUserSettingsPersistenceDetail +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|patch(body:CloudPCUserSettingsPersistenceDetail; request_configuration?:RequestConfiguration[QueryParameters]):CloudPCUserSettingsPersistenceDetail +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|retrieve_user_settings_persistence_profiles_with_configuration_id(configuration_id:str):RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|retrieve_user_settings_persistence_profile_usage_with_configuration_id(configuration_id:str):RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserSettingsPersistenceDetailRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|to_patch_request_information(body:CloudPCUserSettingsPersistenceDetail; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|with_url(raw_url:str):UserSettingsPersistenceDetailRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder.CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder.CloudPcProvisioningPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -133715,6 +134075,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuil msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewsRequestBuilderGetQueryParameters]):AccessReviewSet msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|history_definitions:HistoryDefinitionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|instances:InstancesRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|patch(body:AccessReviewSet; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewSet msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|policy:PolicyRequestBuilder @@ -136068,6 +136429,1402 @@ msgraph_beta.generated.identityGovernance.accessReviews.historyDefinitions.item. msgraph_beta.generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|with_url(raw_url:str):GenerateDownloadUriRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder.PolicyRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -136337,6 +138094,1906 @@ msgraph_beta.generated.identityGovernance.appConsent.appConsentRequests.item.use msgraph_beta.generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.UserConsentRequestsRequestBuilder::|public|to_post_request_information(body:UserConsentRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.UserConsentRequestsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.UserConsentRequestsRequestBuilder::|public|with_url(raw_url:str):UserConsentRequestsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CatalogsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|by_access_package_catalog_id(access_package_catalog_id:str):AccessPackageCatalogItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]):AccessPackageCatalogCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|post(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageCatalog +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|search:SearchRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|to_post_request_information(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|with_url(raw_url:str):CatalogsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_packages:AccessPackagesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_packages_with_unique_name(unique_name:str):AccessPackagesWithUniqueNameRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_package_custom_workflow_extensions:AccessPackageCustomWorkflowExtensionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_package_resources:AccessPackageResourcesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_package_resource_roles:AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_package_resource_scopes:AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|custom_access_package_workflow_extensions:CustomAccessPackageWorkflowExtensionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]):AccessPackageCatalog +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|patch(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageCatalog +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageCatalogItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder.AccessPackageCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|by_custom_callout_extension_id(custom_callout_extension_id:str):CustomCalloutExtensionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]):CustomCalloutExtensionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|post(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):CustomCalloutExtension +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|to_post_request_information(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.AccessPackageCustomWorkflowExtensionsRequestBuilder::|public|with_url(raw_url:str):AccessPackageCustomWorkflowExtensionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]):CustomCalloutExtension +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|patch(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):CustomCalloutExtension +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|to_patch_request_information(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageCustomWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|with_url(raw_url:str):CustomCalloutExtensionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_roles:AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_scopes:AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|by_access_package_resource_role_id1(access_package_resource_role_id1:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_roles:AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|by_access_package_resource_role_id1(access_package_resource_role_id1:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourcesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder.AccessPackageResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|by_access_package_resource_id(access_package_resource_id:str):AccessPackageResourceItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourcesRequestBuilderGetQueryParameters]):AccessPackageResourceCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|post(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|to_post_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.AccessPackageResourcesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourcesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|access_package_resource_roles:AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|access_package_resource_scopes:AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_scopes:AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_roles:AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_roles:AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_scopes:AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder.AccessPackageResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRolesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder.AccessPackageResourceEnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceEnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceEnvironment.AccessPackageResourceEnvironmentRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder.AccessPackageResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_environment:AccessPackageResourceEnvironmentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|access_package_resource_scopes:AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id1(access_package_resource_scope_id1:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id1(access_package_resource_scope_id1:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|access_package_resource:AccessPackageResourceRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|by_access_package_id(access_package_id:str):AccessPackageItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]):AccessPackageCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|with_url(raw_url:str):AccessPackagesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]):AccessPackage +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder.AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder.AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder.AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder.AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; unique_name?:str):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]):AccessPackage +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder::|public|with_url(raw_url:str):AccessPackagesWithUniqueNameRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder.CustomAccessPackageWorkflowExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|by_custom_access_package_workflow_extension_id(custom_access_package_workflow_extension_id:str):CustomAccessPackageWorkflowExtensionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters]):CustomAccessPackageWorkflowExtensionCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|post(body:CustomAccessPackageWorkflowExtension; request_configuration?:RequestConfiguration[QueryParameters]):CustomAccessPackageWorkflowExtension +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomAccessPackageWorkflowExtensionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|to_post_request_information(body:CustomAccessPackageWorkflowExtension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.CustomAccessPackageWorkflowExtensionsRequestBuilder::|public|with_url(raw_url:str):CustomAccessPackageWorkflowExtensionsRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder.CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder.CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder.CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder.CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder.CustomAccessPackageWorkflowExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder.CustomAccessPackageWorkflowExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters]):CustomAccessPackageWorkflowExtension +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|patch(body:CustomAccessPackageWorkflowExtension; request_configuration?:RequestConfiguration[QueryParameters]):CustomAccessPackageWorkflowExtension +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomAccessPackageWorkflowExtensionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|to_patch_request_information(body:CustomAccessPackageWorkflowExtension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.customAccessPackageWorkflowExtensions.item.CustomAccessPackageWorkflowExtensionItemRequestBuilder::|public|with_url(raw_url:str):CustomAccessPackageWorkflowExtensionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse::|public|value():list[AccessPackageCatalog] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse::|public|value(value:list[AccessPackageCatalog]):None +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SearchGetResponse +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder.SearchRequestBuilderGetRequestConfiguration-->RequestConfiguration[SearchRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SearchRequestBuilderGetQueryParameters]):SearchGetResponse +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SearchRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.Search.SearchRequestBuilder::|public|with_url(raw_url:str):SearchRequestBuilder +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder.CatalogsWithUniqueNameRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder.CatalogsWithUniqueNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder.CatalogsWithUniqueNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder.CatalogsWithUniqueNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder.CatalogsWithUniqueNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[CatalogsWithUniqueNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder.CatalogsWithUniqueNameRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; unique_name?:str):None +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CatalogsWithUniqueNameRequestBuilderGetQueryParameters]):AccessPackageCatalog +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|patch(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageCatalog +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CatalogsWithUniqueNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|to_patch_request_information(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogsWithUniqueName.CatalogsWithUniqueNameRequestBuilder::|public|with_url(raw_url:str):CatalogsWithUniqueNameRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder.AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder.AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -136998,6 +140655,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -137119,6 +140777,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -137183,6 +140842,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -137211,6 +140933,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -137262,6 +141047,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -137330,6 +141116,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -137394,6 +141181,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -137475,6 +141325,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -137982,6 +141895,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -138103,6 +142017,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -138167,6 +142082,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138195,6 +142173,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138266,6 +142307,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -138334,6 +142376,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -138398,6 +142441,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138479,6 +142585,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139282,6 +143451,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -139403,6 +143573,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -139467,6 +143638,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139495,6 +143729,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139546,6 +143843,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -139614,6 +143912,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -139678,6 +143977,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139759,6 +144121,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140055,6 +144480,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -140176,6 +144602,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -140240,6 +144667,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140268,6 +144758,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140354,6 +144907,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -140422,6 +144976,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -140489,6 +145044,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder @@ -140500,6 +145056,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140528,6 +145147,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140613,6 +145295,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -140680,6 +145363,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder @@ -140691,6 +145375,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140719,6 +145466,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140747,6 +145557,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder.AccessPackageResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140814,6 +145687,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -140882,6 +145756,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -140946,6 +145821,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141027,6 +145965,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141461,6 +146462,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -141582,6 +146584,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -141646,6 +146649,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141674,6 +146740,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141745,6 +146874,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -141813,6 +146943,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -141877,6 +147008,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141958,6 +147152,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -142044,6 +147301,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -142112,6 +147370,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -142179,6 +147438,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder @@ -142190,6 +147450,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -142218,6 +147541,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -142303,6 +147689,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -142370,6 +147757,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder-->BaseRequestBuilder @@ -142381,6 +147769,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -142409,6 +147860,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -142437,6 +147951,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.AccessPackagesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -142818,6 +148395,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -142939,6 +148517,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -143003,6 +148582,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -143031,6 +148673,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.AccessPackageResourceRoleRequestBuilder.AccessPackageResourceRoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -143102,6 +148807,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResourceRolesRequestBuilder-->BaseRequestBuilder @@ -143170,6 +148876,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.AccessPackageResourceRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.AccessPackageResourceScopesRequestBuilder-->BaseRequestBuilder @@ -143234,6 +148941,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -143315,6 +149085,69 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.AccessPackageResourceScopeRequestBuilder.AccessPackageResourceScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -143626,6 +149459,98 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.S msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.Search.SearchRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SearchRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.Search.SearchRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.Search.SearchRequestBuilder::|public|with_url(raw_url:str):SearchRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageSuggestionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder.AccessPackageSuggestionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|by_access_package_suggestion_id(access_package_suggestion_id:str):AccessPackageSuggestionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageSuggestionsRequestBuilderGetQueryParameters]):AccessPackageSuggestionCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|post(body:AccessPackageSuggestion; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageSuggestion +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageSuggestionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|to_post_request_information(body:AccessPackageSuggestion; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|with_url(raw_url:str):AccessPackageSuggestionsRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessPackageSuggestion] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessPackageSuggestion]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder.AccessPackageRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]):AvailableAccessPackage +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|with_url(raw_url:str):AccessPackageRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder.AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder.AccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder.AccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder.AccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder.AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageSuggestionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder.AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|access_package:AccessPackageRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageSuggestionItemRequestBuilderGetQueryParameters]):AccessPackageSuggestion +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|patch(body:AccessPackageSuggestion; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageSuggestion +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageSuggestionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageSuggestion; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageSuggestionItemRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder.AccessPackagesWithUniqueNameRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackagesWithUniqueName.AccessPackagesWithUniqueNameRequestBuilder.AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -143862,6 +149787,104 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.assignmentReques msgraph_beta.generated.identityGovernance.entitlementManagement.assignmentRequests.item.resume.ResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.entitlementManagement.assignmentRequests.item.resume.ResumeRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.assignmentRequests.item.resume.ResumeRequestBuilder::|public|with_url(raw_url:str):ResumeRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AvailableAccessPackagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder.AvailableAccessPackagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|by_available_access_package_id(available_access_package_id:str):AvailableAccessPackageItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AvailableAccessPackagesRequestBuilderGetQueryParameters]):AvailableAccessPackageCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|post(body:AvailableAccessPackage; request_configuration?:RequestConfiguration[QueryParameters]):AvailableAccessPackage +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AvailableAccessPackagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|to_post_request_information(body:AvailableAccessPackage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|with_url(raw_url:str):AvailableAccessPackagesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder.AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder.AvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder.AvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder.AvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder.AvailableAccessPackageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AvailableAccessPackageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder.AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AvailableAccessPackageItemRequestBuilderGetQueryParameters]):AvailableAccessPackage +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|patch(body:AvailableAccessPackage; request_configuration?:RequestConfiguration[QueryParameters]):AvailableAccessPackage +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|resource_role_scopes:ResourceRoleScopesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AvailableAccessPackageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|to_patch_request_information(body:AvailableAccessPackage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|with_url(raw_url:str):AvailableAccessPackageItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceRoleScope +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRoleScopesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|by_access_package_resource_role_scope_id(access_package_resource_role_scope_id:str):AccessPackageResourceRoleScopeItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRoleScopesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleScopeCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRoleScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|with_url(raw_url:str):ResourceRoleScopesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganizations.ConnectedOrganizationsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganizations.ConnectedOrganizationsRequestBuilder.ConnectedOrganizationsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.identityGovernance.entitlementManagement.connectedOrganizations.ConnectedOrganizationsRequestBuilder.ConnectedOrganizationsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -144081,7 +150104,9 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManag msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|access_package_resource_environments:AccessPackageResourceEnvironmentsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|access_package_resource_requests:AccessPackageResourceRequestsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|access_package_resource_role_scopes:AccessPackageResourceRoleScopesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|access_package_suggestions:AccessPackageSuggestionsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|assignment_requests:AssignmentRequestsRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|available_access_packages:AvailableAccessPackagesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|connected_organizations:ConnectedOrganizationsRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -144207,6 +150232,8 @@ msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder.Ident msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder.IdentityGovernanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|access_reviews:AccessReviewsRequestBuilder msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|app_consent:AppConsentRequestBuilder +msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|catalogs:CatalogsRequestBuilder +msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|catalogs_with_unique_name(unique_name:str):CatalogsWithUniqueNameRequestBuilder msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|entitlement_management:EntitlementManagementRequestBuilder msgraph_beta.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityGovernanceRequestBuilderGetQueryParameters]):IdentityGovernance @@ -150592,11 +156619,65 @@ msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBui msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|patch(body:PrivilegedAccessGroup; request_configuration?:RequestConfiguration[QueryParameters]):PrivilegedAccessGroup msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|resources:ResourcesRequestBuilder msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GroupRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|to_patch_request_information(body:PrivilegedAccessGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.privilegedAccess.group.GroupRequestBuilder::|public|with_url(raw_url:str):GroupRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GroupResourceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GroupResourceItemRequestBuilderGetQueryParameters]):GroupResource +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|patch(body:GroupResource; request_configuration?:RequestConfiguration[QueryParameters]):GroupResource +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GroupResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|to_patch_request_information(body:GroupResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.item.GroupResourceItemRequestBuilder::|public|with_url(raw_url:str):GroupResourceItemRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourcesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder.ResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|by_group_resource_id(group_resource_id:str):GroupResourceItemRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]):GroupResourceCollectionResponse +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|post(body:GroupResource; request_configuration?:RequestConfiguration[QueryParameters]):GroupResource +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|to_post_request_information(body:GroupResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.privilegedAccess.group.resources.ResourcesRequestBuilder::|public|with_url(raw_url:str):ResourcesRequestBuilder msgraph_beta.generated.identityGovernance.privilegedAccess.PrivilegedAccessRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.privilegedAccess.PrivilegedAccessRequestBuilder.PrivilegedAccessRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.privilegedAccess.PrivilegedAccessRequestBuilder.PrivilegedAccessRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -153625,6 +159706,8 @@ msgraph_beta.generated.models.AccessPackageAnswerString::|static|public|create_f msgraph_beta.generated.models.AccessPackageAnswer~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AccessPackageApprovalStage::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AccessPackageApprovalStage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AccessPackageApprovalStage::|public|approver_information_visibility():ApproverInformationVisibility +msgraph_beta.generated.models.AccessPackageApprovalStage::|public|approver_information_visibility(value:ApproverInformationVisibility):None msgraph_beta.generated.models.AccessPackageApprovalStage::|public|backing_store:BackingStore msgraph_beta.generated.models.AccessPackageApprovalStage::|public|constructor():None msgraph_beta.generated.models.AccessPackageApprovalStage::|public|duration_before_automatic_denial():datetime.timedelta @@ -154072,6 +160155,8 @@ msgraph_beta.generated.models.AccessPackageResource::|public|origin_system(value msgraph_beta.generated.models.AccessPackageResource::|public|resource_type():str msgraph_beta.generated.models.AccessPackageResource::|public|resource_type(value:str):None msgraph_beta.generated.models.AccessPackageResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageResource::|public|upload_sessions():list[CustomDataProvidedResourceUploadSession] +msgraph_beta.generated.models.AccessPackageResource::|public|upload_sessions(value:list[CustomDataProvidedResourceUploadSession]):None msgraph_beta.generated.models.AccessPackageResource::|public|url():str msgraph_beta.generated.models.AccessPackageResource::|public|url(value:str):None msgraph_beta.generated.models.AccessPackageResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageResource @@ -154316,6 +160401,53 @@ msgraph_beta.generated.models.AccessPackageSubjectLifecycle::0000-NotDefined msgraph_beta.generated.models.AccessPackageSubjectLifecycle::0001-NotGoverned msgraph_beta.generated.models.AccessPackageSubjectLifecycle::0002-Governed msgraph_beta.generated.models.AccessPackageSubjectLifecycle::0003-UnknownFutureValue +msgraph_beta.generated.models.AccessPackageSuggestion-->Entity +msgraph_beta.generated.models.AccessPackageSuggestion::|public|access_package():AvailableAccessPackage +msgraph_beta.generated.models.AccessPackageSuggestion::|public|access_package(value:AvailableAccessPackage):None +msgraph_beta.generated.models.AccessPackageSuggestion::|public|constructor():None +msgraph_beta.generated.models.AccessPackageSuggestion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessPackageSuggestion::|public|odata_type:str +msgraph_beta.generated.models.AccessPackageSuggestion::|public|reasons():list[AccessPackageSuggestionReason] +msgraph_beta.generated.models.AccessPackageSuggestion::|public|reasons(value:list[AccessPackageSuggestionReason]):None +msgraph_beta.generated.models.AccessPackageSuggestion::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageSuggestion::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestion +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse::|public|value():list[AccessPackageSuggestion] +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse::|public|value(value:list[AccessPackageSuggestion]):None +msgraph_beta.generated.models.AccessPackageSuggestionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionCollectionResponse +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|backing_store:BackingStore +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|constructor():None +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|odata_type():str +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|odata_type(value:str):None +msgraph_beta.generated.models.AccessPackageSuggestionReason::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageSuggestionReason::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionReason +msgraph_beta.generated.models.AccessPackageSuggestionReason~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased-->AccessPackageSuggestionReason +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|constructor():None +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|odata_type:str +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|related_people():list[Identity] +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|related_people(value:list[Identity]):None +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|related_people_assignment_count():int +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|related_people_assignment_count(value:int):None +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageSuggestionRelatedPeopleBased::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionRelatedPeopleBased +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased-->AccessPackageSuggestionReason +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|constructor():None +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|last_assignment_date_time():datetime.datetime +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|last_assignment_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|odata_type:str +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assigment_count():int +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assigment_count(value:int):None +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionSelfAssignmentHistoryBased msgraph_beta.generated.models.AccessPackageTextInputQuestion-->AccessPackageQuestion msgraph_beta.generated.models.AccessPackageTextInputQuestion::|public|constructor():None msgraph_beta.generated.models.AccessPackageTextInputQuestion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -154366,6 +160498,20 @@ msgraph_beta.generated.models.AccessReview::|public|start_date_time(value:dateti msgraph_beta.generated.models.AccessReview::|public|status():str msgraph_beta.generated.models.AccessReview::|public|status(value:str):None msgraph_beta.generated.models.AccessReview::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReview +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope-->AccessReviewResourceScope +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_display_name():str +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_display_name(value:str):None +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_id():str +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_id(value:str):None +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_display_name():str +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_display_name(value:str):None +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_id():str +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_id(value:str):None +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|constructor():None +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewAccessPackageAssignmentPolicyScope msgraph_beta.generated.models.AccessReviewApplyAction::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AccessReviewApplyAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AccessReviewApplyAction::|public|backing_store:BackingStore @@ -154383,20 +160529,6 @@ msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|serialize( msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|value():list[AccessReview] msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|value(value:list[AccessReview]):None msgraph_beta.generated.models.AccessReviewCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewCollectionResponse -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData-->CustomExtensionData -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|access_review_instance():AccessReviewInstance -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|access_review_instance(value:AccessReviewInstance):None -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|callback_data_type():str -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|callback_data_type(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|catalog():AccessPackageCatalog -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|catalog(value:AccessPackageCatalog):None -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|constructor():None -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|odata_type:str -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|resource():AccessPackageResource -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|resource(value:AccessPackageResource):None -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessReviewDataUploadRequestCalloutData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewDataUploadRequestCalloutData msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData-->CustomExtensionData msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|constructor():None msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -154409,18 +160541,10 @@ msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_name(value:str):None msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_type():str msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_type(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_a_a_d_id():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_a_a_d_id(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_description():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_description(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_id():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_id(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_name():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_name(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_owners():list[str] -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_owners(value:list[str]):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_type():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|resource_type(value:str):None +msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_id():str +msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_id(value:str):None +msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_type():PrincipalType +msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_type(value:PrincipalType):None msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewDataUploadTriggerCallbackData msgraph_beta.generated.models.AccessReviewDecision-->Entity @@ -154599,6 +160723,8 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|applied_ msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|applied_by(value:UserIdentity):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|applied_date_time():datetime.datetime msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|applied_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|apply_description():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|apply_description(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|apply_result():str msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|apply_result(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|constructor():None @@ -154612,6 +160738,8 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|instance msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|justification():str msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|justification(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|permission():AccessReviewInstanceDecisionItemPermission +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|permission(value:AccessReviewInstanceDecisionItemPermission):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|principal():Identity msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|principal(value:Identity):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|principal_link():str @@ -154657,10 +160785,36 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCollectionResponse msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCollectionResponse::|public|value():list[AccessReviewInstanceDecisionItem] msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCollectionResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource-->AccessReviewInstanceDecisionItemResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|constructor():None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemCustomDataProvidedResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|backing_store:BackingStore +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|constructor():None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|description():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|description(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|display_name():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|display_name(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|id():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|id(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|odata_type():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|odata_type(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|type():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|type(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemPermission +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|backing_store:BackingStore msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|constructor():None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|description():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|description(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|display_name():str msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|display_name(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -154676,6 +160830,10 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItemResource~~>Additio msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource-->AccessReviewInstanceDecisionItemResource msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_id():str msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_id(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_display_name():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_display_name(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_id():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_id(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|constructor():None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|odata_type:str @@ -154763,6 +160921,19 @@ msgraph_beta.generated.models.AccessReviewPolicy::|public|is_group_owner_managem msgraph_beta.generated.models.AccessReviewPolicy::|public|odata_type:str msgraph_beta.generated.models.AccessReviewPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewPolicy +msgraph_beta.generated.models.AccessReviewPrincipalScope-->AccessReviewScope +msgraph_beta.generated.models.AccessReviewPrincipalScope::|public|constructor():None +msgraph_beta.generated.models.AccessReviewPrincipalScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewPrincipalScope::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewPrincipalScope::|public|scope_type():AccessReviewPrincipalScopeType +msgraph_beta.generated.models.AccessReviewPrincipalScope::|public|scope_type(value:AccessReviewPrincipalScopeType):None +msgraph_beta.generated.models.AccessReviewPrincipalScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewPrincipalScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewPrincipalScope +msgraph_beta.generated.models.AccessReviewPrincipalScopeType::0000-AllUsers +msgraph_beta.generated.models.AccessReviewPrincipalScopeType::0001-GuestUsers +msgraph_beta.generated.models.AccessReviewPrincipalScopeType::0002-InactiveUsers +msgraph_beta.generated.models.AccessReviewPrincipalScopeType::0003-InactiveGuestUsers +msgraph_beta.generated.models.AccessReviewPrincipalScopeType::0004-UnknownFutureValue msgraph_beta.generated.models.AccessReviewQueryScope-->AccessReviewScope msgraph_beta.generated.models.AccessReviewQueryScope::|public|constructor():None msgraph_beta.generated.models.AccessReviewQueryScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -154813,6 +160984,24 @@ msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData:: msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|odata_type:str msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewResourceDataUploadSessionContextData +msgraph_beta.generated.models.AccessReviewResourceScope-->AccessReviewScope +msgraph_beta.generated.models.AccessReviewResourceScope::|public|constructor():None +msgraph_beta.generated.models.AccessReviewResourceScope::|public|display_name():str +msgraph_beta.generated.models.AccessReviewResourceScope::|public|display_name(value:str):None +msgraph_beta.generated.models.AccessReviewResourceScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewResourceScope::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewResourceScope::|public|resource_id():str +msgraph_beta.generated.models.AccessReviewResourceScope::|public|resource_id(value:str):None +msgraph_beta.generated.models.AccessReviewResourceScope::|public|scope_type():AccessReviewResourceScopeType +msgraph_beta.generated.models.AccessReviewResourceScope::|public|scope_type(value:AccessReviewResourceScopeType):None +msgraph_beta.generated.models.AccessReviewResourceScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewResourceScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewResourceScope +msgraph_beta.generated.models.AccessReviewResourceScopeType::0000-Group +msgraph_beta.generated.models.AccessReviewResourceScopeType::0001-Catalog +msgraph_beta.generated.models.AccessReviewResourceScopeType::0002-ServicePrincipal +msgraph_beta.generated.models.AccessReviewResourceScopeType::0003-DirectoryRole +msgraph_beta.generated.models.AccessReviewResourceScopeType::0004-AccessPackageAssignmentPolicy +msgraph_beta.generated.models.AccessReviewResourceScopeType::0005-UnknownFutureValue msgraph_beta.generated.models.AccessReviewReviewer-->Entity msgraph_beta.generated.models.AccessReviewReviewer::|public|constructor():None msgraph_beta.generated.models.AccessReviewReviewer::|public|created_date_time():datetime.datetime @@ -154842,8 +161031,20 @@ msgraph_beta.generated.models.AccessReviewReviewerScope::|public|query_root():st msgraph_beta.generated.models.AccessReviewReviewerScope::|public|query_root(value:str):None msgraph_beta.generated.models.AccessReviewReviewerScope::|public|query_type():str msgraph_beta.generated.models.AccessReviewReviewerScope::|public|query_type(value:str):None +msgraph_beta.generated.models.AccessReviewReviewerScope::|public|reviewer_id():str +msgraph_beta.generated.models.AccessReviewReviewerScope::|public|reviewer_id(value:str):None +msgraph_beta.generated.models.AccessReviewReviewerScope::|public|scope_type():AccessReviewReviewerScopeType +msgraph_beta.generated.models.AccessReviewReviewerScope::|public|scope_type(value:AccessReviewReviewerScopeType):None msgraph_beta.generated.models.AccessReviewReviewerScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewReviewerScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewReviewerScope +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0000-User +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0001-Group +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0002-Self +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0003-Manager +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0004-Sponsor +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0005-ResourceOwner +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0006-ManagerOrSponsor +msgraph_beta.generated.models.AccessReviewReviewerScopeType::0007-UnknownFutureValue msgraph_beta.generated.models.AccessReviewScheduleDefinition-->Entity msgraph_beta.generated.models.AccessReviewScheduleDefinition::|public|additional_notification_recipients():list[AccessReviewNotificationRecipientItem] msgraph_beta.generated.models.AccessReviewScheduleDefinition::|public|additional_notification_recipients(value:list[AccessReviewNotificationRecipientItem]):None @@ -154946,6 +161147,8 @@ msgraph_beta.generated.models.AccessReviewSet::|public|definitions(value:list[Ac msgraph_beta.generated.models.AccessReviewSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AccessReviewSet::|public|history_definitions():list[AccessReviewHistoryDefinition] msgraph_beta.generated.models.AccessReviewSet::|public|history_definitions(value:list[AccessReviewHistoryDefinition]):None +msgraph_beta.generated.models.AccessReviewSet::|public|instances():list[AccessReviewInstance] +msgraph_beta.generated.models.AccessReviewSet::|public|instances(value:list[AccessReviewInstance]):None msgraph_beta.generated.models.AccessReviewSet::|public|odata_type:str msgraph_beta.generated.models.AccessReviewSet::|public|policy():AccessReviewPolicy msgraph_beta.generated.models.AccessReviewSet::|public|policy(value:AccessReviewPolicy):None @@ -155867,6 +162070,124 @@ msgraph_beta.generated.models.Agent::|public|get_field_deserializers():dict[str, msgraph_beta.generated.models.Agent::|public|odata_type:str msgraph_beta.generated.models.Agent::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Agent::|static|public|create_from_discriminator_value(parse_node:ParseNode):Agent +msgraph_beta.generated.models.AgentCapabilities::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentCapabilities::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentCapabilities::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentCapabilities::|public|constructor():None +msgraph_beta.generated.models.AgentCapabilities::|public|extensions():list[AgentExtension] +msgraph_beta.generated.models.AgentCapabilities::|public|extensions(value:list[AgentExtension]):None +msgraph_beta.generated.models.AgentCapabilities::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentCapabilities::|public|odata_type():str +msgraph_beta.generated.models.AgentCapabilities::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentCapabilities::|public|push_notifications():bool +msgraph_beta.generated.models.AgentCapabilities::|public|push_notifications(value:bool):None +msgraph_beta.generated.models.AgentCapabilities::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentCapabilities::|public|state_transition_history():bool +msgraph_beta.generated.models.AgentCapabilities::|public|state_transition_history(value:bool):None +msgraph_beta.generated.models.AgentCapabilities::|public|streaming():bool +msgraph_beta.generated.models.AgentCapabilities::|public|streaming(value:bool):None +msgraph_beta.generated.models.AgentCapabilities::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCapabilities +msgraph_beta.generated.models.AgentCapabilities~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AgentCardManifest-->Entity +msgraph_beta.generated.models.AgentCardManifest::|public|capabilities():AgentCapabilities +msgraph_beta.generated.models.AgentCardManifest::|public|capabilities(value:AgentCapabilities):None +msgraph_beta.generated.models.AgentCardManifest::|public|constructor():None +msgraph_beta.generated.models.AgentCardManifest::|public|created_by():str +msgraph_beta.generated.models.AgentCardManifest::|public|created_by(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.AgentCardManifest::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentCardManifest::|public|default_input_modes():list[str] +msgraph_beta.generated.models.AgentCardManifest::|public|default_input_modes(value:list[str]):None +msgraph_beta.generated.models.AgentCardManifest::|public|default_output_modes():list[str] +msgraph_beta.generated.models.AgentCardManifest::|public|default_output_modes(value:list[str]):None +msgraph_beta.generated.models.AgentCardManifest::|public|description():str +msgraph_beta.generated.models.AgentCardManifest::|public|description(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|display_name():str +msgraph_beta.generated.models.AgentCardManifest::|public|display_name(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|documentation_url():str +msgraph_beta.generated.models.AgentCardManifest::|public|documentation_url(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentCardManifest::|public|icon_url():str +msgraph_beta.generated.models.AgentCardManifest::|public|icon_url(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.AgentCardManifest::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentCardManifest::|public|managed_by():str +msgraph_beta.generated.models.AgentCardManifest::|public|managed_by(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|odata_type:str +msgraph_beta.generated.models.AgentCardManifest::|public|originating_store():str +msgraph_beta.generated.models.AgentCardManifest::|public|originating_store(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|owner_ids():list[str] +msgraph_beta.generated.models.AgentCardManifest::|public|owner_ids(value:list[str]):None +msgraph_beta.generated.models.AgentCardManifest::|public|protocol_version():str +msgraph_beta.generated.models.AgentCardManifest::|public|protocol_version(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|public|provider():AgentProvider +msgraph_beta.generated.models.AgentCardManifest::|public|provider(value:AgentProvider):None +msgraph_beta.generated.models.AgentCardManifest::|public|security():list[SecurityRequirement] +msgraph_beta.generated.models.AgentCardManifest::|public|security(value:list[SecurityRequirement]):None +msgraph_beta.generated.models.AgentCardManifest::|public|security_schemes():SecuritySchemes +msgraph_beta.generated.models.AgentCardManifest::|public|security_schemes(value:SecuritySchemes):None +msgraph_beta.generated.models.AgentCardManifest::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentCardManifest::|public|skills():list[AgentSkill] +msgraph_beta.generated.models.AgentCardManifest::|public|skills(value:list[AgentSkill]):None +msgraph_beta.generated.models.AgentCardManifest::|public|supports_authenticated_extended_card():bool +msgraph_beta.generated.models.AgentCardManifest::|public|supports_authenticated_extended_card(value:bool):None +msgraph_beta.generated.models.AgentCardManifest::|public|version():str +msgraph_beta.generated.models.AgentCardManifest::|public|version(value:str):None +msgraph_beta.generated.models.AgentCardManifest::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCardManifest +msgraph_beta.generated.models.AgentCardManifestCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.AgentCardManifestCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.AgentCardManifestCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentCardManifestCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentCardManifestCollectionResponse::|public|value():list[AgentCardManifest] +msgraph_beta.generated.models.AgentCardManifestCollectionResponse::|public|value(value:list[AgentCardManifest]):None +msgraph_beta.generated.models.AgentCardManifestCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCardManifestCollectionResponse +msgraph_beta.generated.models.AgentCardSignature::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentCardSignature::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentCardSignature::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentCardSignature::|public|constructor():None +msgraph_beta.generated.models.AgentCardSignature::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentCardSignature::|public|header():JwsHeader +msgraph_beta.generated.models.AgentCardSignature::|public|header(value:JwsHeader):None +msgraph_beta.generated.models.AgentCardSignature::|public|odata_type():str +msgraph_beta.generated.models.AgentCardSignature::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentCardSignature::|public|protected():str +msgraph_beta.generated.models.AgentCardSignature::|public|protected(value:str):None +msgraph_beta.generated.models.AgentCardSignature::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentCardSignature::|public|signature():str +msgraph_beta.generated.models.AgentCardSignature::|public|signature(value:str):None +msgraph_beta.generated.models.AgentCardSignature::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCardSignature +msgraph_beta.generated.models.AgentCardSignature~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AgentCollection-->Entity +msgraph_beta.generated.models.AgentCollection::|public|constructor():None +msgraph_beta.generated.models.AgentCollection::|public|created_by():str +msgraph_beta.generated.models.AgentCollection::|public|created_by(value:str):None +msgraph_beta.generated.models.AgentCollection::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.AgentCollection::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentCollection::|public|description():str +msgraph_beta.generated.models.AgentCollection::|public|description(value:str):None +msgraph_beta.generated.models.AgentCollection::|public|display_name():str +msgraph_beta.generated.models.AgentCollection::|public|display_name(value:str):None +msgraph_beta.generated.models.AgentCollection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentCollection::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.AgentCollection::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentCollection::|public|managed_by():str +msgraph_beta.generated.models.AgentCollection::|public|managed_by(value:str):None +msgraph_beta.generated.models.AgentCollection::|public|members():list[AgentInstance] +msgraph_beta.generated.models.AgentCollection::|public|members(value:list[AgentInstance]):None +msgraph_beta.generated.models.AgentCollection::|public|odata_type:str +msgraph_beta.generated.models.AgentCollection::|public|originating_store():str +msgraph_beta.generated.models.AgentCollection::|public|originating_store(value:str):None +msgraph_beta.generated.models.AgentCollection::|public|owner_ids():list[str] +msgraph_beta.generated.models.AgentCollection::|public|owner_ids(value:list[str]):None +msgraph_beta.generated.models.AgentCollection::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentCollection::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCollection +msgraph_beta.generated.models.AgentCollectionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.AgentCollectionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.AgentCollectionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentCollectionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentCollectionCollectionResponse::|public|value():list[AgentCollection] +msgraph_beta.generated.models.AgentCollectionCollectionResponse::|public|value(value:list[AgentCollection]):None +msgraph_beta.generated.models.AgentCollectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCollectionCollectionResponse msgraph_beta.generated.models.AgentCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.AgentCollectionResponse::|public|constructor():None msgraph_beta.generated.models.AgentCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -155874,8 +162195,40 @@ msgraph_beta.generated.models.AgentCollectionResponse::|public|serialize(writer: msgraph_beta.generated.models.AgentCollectionResponse::|public|value():list[Agent] msgraph_beta.generated.models.AgentCollectionResponse::|public|value(value:list[Agent]):None msgraph_beta.generated.models.AgentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentCollectionResponse +msgraph_beta.generated.models.AgentExtension::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentExtension::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentExtension::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentExtension::|public|constructor():None +msgraph_beta.generated.models.AgentExtension::|public|description():str +msgraph_beta.generated.models.AgentExtension::|public|description(value:str):None +msgraph_beta.generated.models.AgentExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentExtension::|public|odata_type():str +msgraph_beta.generated.models.AgentExtension::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentExtension::|public|params():AgentExtensionParams +msgraph_beta.generated.models.AgentExtension::|public|params(value:AgentExtensionParams):None +msgraph_beta.generated.models.AgentExtension::|public|required():bool +msgraph_beta.generated.models.AgentExtension::|public|required(value:bool):None +msgraph_beta.generated.models.AgentExtension::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentExtension::|public|uri():str +msgraph_beta.generated.models.AgentExtension::|public|uri(value:str):None +msgraph_beta.generated.models.AgentExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentExtension +msgraph_beta.generated.models.AgentExtensionParams::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentExtensionParams::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentExtensionParams::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentExtensionParams::|public|constructor():None +msgraph_beta.generated.models.AgentExtensionParams::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentExtensionParams::|public|odata_type():str +msgraph_beta.generated.models.AgentExtensionParams::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentExtensionParams::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentExtensionParams::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentExtensionParams +msgraph_beta.generated.models.AgentExtensionParams~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AgentExtension~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.agentic.AgentSignIn::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.agentic.AgentSignIn::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.agentic.AgentSignIn::|public|agent_subject_parent_id():str +msgraph_beta.generated.models.agentic.AgentSignIn::|public|agent_subject_parent_id(value:str):None +msgraph_beta.generated.models.agentic.AgentSignIn::|public|agent_subject_type():AgentType +msgraph_beta.generated.models.agentic.AgentSignIn::|public|agent_subject_type(value:AgentType):None msgraph_beta.generated.models.agentic.AgentSignIn::|public|agent_type():AgentType msgraph_beta.generated.models.agentic.AgentSignIn::|public|agent_type(value:AgentType):None msgraph_beta.generated.models.agentic.AgentSignIn::|public|backing_store:BackingStore @@ -155889,13 +162242,12 @@ msgraph_beta.generated.models.agentic.AgentSignIn::|public|serialize(writer:Seri msgraph_beta.generated.models.agentic.AgentSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentSignIn msgraph_beta.generated.models.agentic.AgentSignIn~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.agentic.AgentType::0000-NotAgentic -msgraph_beta.generated.models.agentic.AgentType::0001-AgenticAppBuilder -msgraph_beta.generated.models.agentic.AgentType::0002-AgenticApp -msgraph_beta.generated.models.agentic.AgentType::0003-AgenticAppInstance -msgraph_beta.generated.models.agentic.AgentType::0004-UnknownFutureValue +msgraph_beta.generated.models.agentic.AgentType::0001-AgenticApp +msgraph_beta.generated.models.agentic.AgentType::0002-AgenticAppInstance +msgraph_beta.generated.models.agentic.AgentType::0003-AgentIdentityBlueprintPrincipal +msgraph_beta.generated.models.agentic.AgentType::0004-AgentIDuser +msgraph_beta.generated.models.agentic.AgentType::0005-UnknownFutureValue msgraph_beta.generated.models.AgentIdentity-->ServicePrincipal -msgraph_beta.generated.models.AgentIdentity::|public|agent_app_id():str -msgraph_beta.generated.models.AgentIdentity::|public|agent_app_id(value:str):None msgraph_beta.generated.models.AgentIdentity::|public|agent_identity_blueprint_id():str msgraph_beta.generated.models.AgentIdentity::|public|agent_identity_blueprint_id(value:str):None msgraph_beta.generated.models.AgentIdentity::|public|constructor():None @@ -155904,7 +162256,121 @@ msgraph_beta.generated.models.AgentIdentity::|public|created_date_time(value:dat msgraph_beta.generated.models.AgentIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AgentIdentity::|public|odata_type:str msgraph_beta.generated.models.AgentIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentIdentity::|public|sponsors():list[DirectoryObject] +msgraph_beta.generated.models.AgentIdentity::|public|sponsors(value:list[DirectoryObject]):None msgraph_beta.generated.models.AgentIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentIdentity +msgraph_beta.generated.models.AgentIdentityBlueprint-->Application +msgraph_beta.generated.models.AgentIdentityBlueprint::|public|constructor():None +msgraph_beta.generated.models.AgentIdentityBlueprint::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentIdentityBlueprint::|public|odata_type:str +msgraph_beta.generated.models.AgentIdentityBlueprint::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentIdentityBlueprint::|public|sponsors():list[DirectoryObject] +msgraph_beta.generated.models.AgentIdentityBlueprint::|public|sponsors(value:list[DirectoryObject]):None +msgraph_beta.generated.models.AgentIdentityBlueprint::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentIdentityBlueprint +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal-->ServicePrincipal +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|public|constructor():None +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|public|odata_type:str +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|public|sponsors():list[DirectoryObject] +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|public|sponsors(value:list[DirectoryObject]):None +msgraph_beta.generated.models.AgentIdentityBlueprintPrincipal::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentIdentityBlueprintPrincipal +msgraph_beta.generated.models.AgentIdRiskLevel::0000-None_ +msgraph_beta.generated.models.AgentIdRiskLevel::0001-Low +msgraph_beta.generated.models.AgentIdRiskLevel::0002-Medium +msgraph_beta.generated.models.AgentIdRiskLevel::0003-High +msgraph_beta.generated.models.AgentIdRiskLevel::0004-UnknownFutureValue +msgraph_beta.generated.models.AgentInstance-->Entity +msgraph_beta.generated.models.AgentInstance::|public|additional_interfaces():list[AgentInterface] +msgraph_beta.generated.models.AgentInstance::|public|additional_interfaces(value:list[AgentInterface]):None +msgraph_beta.generated.models.AgentInstance::|public|agent_card_manifest():AgentCardManifest +msgraph_beta.generated.models.AgentInstance::|public|agent_card_manifest(value:AgentCardManifest):None +msgraph_beta.generated.models.AgentInstance::|public|agent_identity_blueprint_id():str +msgraph_beta.generated.models.AgentInstance::|public|agent_identity_blueprint_id(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|agent_identity_id():str +msgraph_beta.generated.models.AgentInstance::|public|agent_identity_id(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|agent_user_id():str +msgraph_beta.generated.models.AgentInstance::|public|agent_user_id(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|collections():list[AgentCollection] +msgraph_beta.generated.models.AgentInstance::|public|collections(value:list[AgentCollection]):None +msgraph_beta.generated.models.AgentInstance::|public|constructor():None +msgraph_beta.generated.models.AgentInstance::|public|created_by():str +msgraph_beta.generated.models.AgentInstance::|public|created_by(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.AgentInstance::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentInstance::|public|display_name():str +msgraph_beta.generated.models.AgentInstance::|public|display_name(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentInstance::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.AgentInstance::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentInstance::|public|managed_by():str +msgraph_beta.generated.models.AgentInstance::|public|managed_by(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|odata_type:str +msgraph_beta.generated.models.AgentInstance::|public|originating_store():str +msgraph_beta.generated.models.AgentInstance::|public|originating_store(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|owner_ids():list[str] +msgraph_beta.generated.models.AgentInstance::|public|owner_ids(value:list[str]):None +msgraph_beta.generated.models.AgentInstance::|public|preferred_transport():str +msgraph_beta.generated.models.AgentInstance::|public|preferred_transport(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentInstance::|public|signatures():list[AgentCardSignature] +msgraph_beta.generated.models.AgentInstance::|public|signatures(value:list[AgentCardSignature]):None +msgraph_beta.generated.models.AgentInstance::|public|source_agent_id():str +msgraph_beta.generated.models.AgentInstance::|public|source_agent_id(value:str):None +msgraph_beta.generated.models.AgentInstance::|public|url():str +msgraph_beta.generated.models.AgentInstance::|public|url(value:str):None +msgraph_beta.generated.models.AgentInstance::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentInstance +msgraph_beta.generated.models.AgentInstanceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.AgentInstanceCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.AgentInstanceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentInstanceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentInstanceCollectionResponse::|public|value():list[AgentInstance] +msgraph_beta.generated.models.AgentInstanceCollectionResponse::|public|value(value:list[AgentInstance]):None +msgraph_beta.generated.models.AgentInstanceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentInstanceCollectionResponse +msgraph_beta.generated.models.AgentInterface::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentInterface::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentInterface::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentInterface::|public|constructor():None +msgraph_beta.generated.models.AgentInterface::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentInterface::|public|odata_type():str +msgraph_beta.generated.models.AgentInterface::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentInterface::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentInterface::|public|transport():str +msgraph_beta.generated.models.AgentInterface::|public|transport(value:str):None +msgraph_beta.generated.models.AgentInterface::|public|url():str +msgraph_beta.generated.models.AgentInterface::|public|url(value:str):None +msgraph_beta.generated.models.AgentInterface::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentInterface +msgraph_beta.generated.models.AgentInterface~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AgentProvider::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentProvider::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentProvider::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentProvider::|public|constructor():None +msgraph_beta.generated.models.AgentProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentProvider::|public|odata_type():str +msgraph_beta.generated.models.AgentProvider::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentProvider::|public|organization():str +msgraph_beta.generated.models.AgentProvider::|public|organization(value:str):None +msgraph_beta.generated.models.AgentProvider::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentProvider::|public|url():str +msgraph_beta.generated.models.AgentProvider::|public|url(value:str):None +msgraph_beta.generated.models.AgentProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentProvider +msgraph_beta.generated.models.AgentProvider~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AgentRegistry::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentRegistry::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentRegistry::|public|agent_card_manifests():list[AgentCardManifest] +msgraph_beta.generated.models.AgentRegistry::|public|agent_card_manifests(value:list[AgentCardManifest]):None +msgraph_beta.generated.models.AgentRegistry::|public|agent_collections():list[AgentCollection] +msgraph_beta.generated.models.AgentRegistry::|public|agent_collections(value:list[AgentCollection]):None +msgraph_beta.generated.models.AgentRegistry::|public|agent_instances():list[AgentInstance] +msgraph_beta.generated.models.AgentRegistry::|public|agent_instances(value:list[AgentInstance]):None +msgraph_beta.generated.models.AgentRegistry::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentRegistry::|public|constructor():None +msgraph_beta.generated.models.AgentRegistry::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentRegistry::|public|odata_type():str +msgraph_beta.generated.models.AgentRegistry::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentRegistry::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentRegistry::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentRegistry +msgraph_beta.generated.models.AgentRegistry~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AgentRiskDetection-->Entity msgraph_beta.generated.models.AgentRiskDetection::|public|activity_date_time():datetime.datetime msgraph_beta.generated.models.AgentRiskDetection::|public|activity_date_time(value:datetime.datetime):None @@ -155942,8 +162408,48 @@ msgraph_beta.generated.models.AgentRiskDetectionCollectionResponse::|public|seri msgraph_beta.generated.models.AgentRiskDetectionCollectionResponse::|public|value():list[AgentRiskDetection] msgraph_beta.generated.models.AgentRiskDetectionCollectionResponse::|public|value(value:list[AgentRiskDetection]):None msgraph_beta.generated.models.AgentRiskDetectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentRiskDetectionCollectionResponse +msgraph_beta.generated.models.AgentSignIn-->SignInIdentity +msgraph_beta.generated.models.AgentSignIn::|public|agent_service_principal_id():str +msgraph_beta.generated.models.AgentSignIn::|public|agent_service_principal_id(value:str):None +msgraph_beta.generated.models.AgentSignIn::|public|constructor():None +msgraph_beta.generated.models.AgentSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentSignIn::|public|odata_type:str +msgraph_beta.generated.models.AgentSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentSignIn +msgraph_beta.generated.models.AgentSkill::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AgentSkill::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AgentSkill::|public|backing_store:BackingStore +msgraph_beta.generated.models.AgentSkill::|public|constructor():None +msgraph_beta.generated.models.AgentSkill::|public|description():str +msgraph_beta.generated.models.AgentSkill::|public|description(value:str):None +msgraph_beta.generated.models.AgentSkill::|public|display_name():str +msgraph_beta.generated.models.AgentSkill::|public|display_name(value:str):None +msgraph_beta.generated.models.AgentSkill::|public|examples():list[str] +msgraph_beta.generated.models.AgentSkill::|public|examples(value:list[str]):None +msgraph_beta.generated.models.AgentSkill::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentSkill::|public|id():str +msgraph_beta.generated.models.AgentSkill::|public|id(value:str):None +msgraph_beta.generated.models.AgentSkill::|public|input_modes():list[str] +msgraph_beta.generated.models.AgentSkill::|public|input_modes(value:list[str]):None +msgraph_beta.generated.models.AgentSkill::|public|odata_type():str +msgraph_beta.generated.models.AgentSkill::|public|odata_type(value:str):None +msgraph_beta.generated.models.AgentSkill::|public|output_modes():list[str] +msgraph_beta.generated.models.AgentSkill::|public|output_modes(value:list[str]):None +msgraph_beta.generated.models.AgentSkill::|public|security():list[SecurityRequirement] +msgraph_beta.generated.models.AgentSkill::|public|security(value:list[SecurityRequirement]):None +msgraph_beta.generated.models.AgentSkill::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentSkill::|public|tags():list[str] +msgraph_beta.generated.models.AgentSkill::|public|tags(value:list[str]):None +msgraph_beta.generated.models.AgentSkill::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentSkill +msgraph_beta.generated.models.AgentSkill~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AgentStatus::0000-Active msgraph_beta.generated.models.AgentStatus::0001-Inactive +msgraph_beta.generated.models.AgentUser-->User +msgraph_beta.generated.models.AgentUser::|public|constructor():None +msgraph_beta.generated.models.AgentUser::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentUser::|public|odata_type:str +msgraph_beta.generated.models.AgentUser::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentUser::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentUser msgraph_beta.generated.models.AggregationOption::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AggregationOption::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AggregationOption::|public|backing_store:BackingStore @@ -160094,6 +166600,8 @@ msgraph_beta.generated.models.Application::|public|certification(value:Certifica msgraph_beta.generated.models.Application::|public|connector_group():ConnectorGroup msgraph_beta.generated.models.Application::|public|connector_group(value:ConnectorGroup):None msgraph_beta.generated.models.Application::|public|constructor():None +msgraph_beta.generated.models.Application::|public|created_by_app_id():str +msgraph_beta.generated.models.Application::|public|created_by_app_id(value:str):None msgraph_beta.generated.models.Application::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.Application::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.Application::|public|created_on_behalf_of():DirectoryObject @@ -161082,6 +167590,8 @@ msgraph_beta.generated.models.ApprovalStage::|public|additional_data():dict[str, msgraph_beta.generated.models.ApprovalStage::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ApprovalStage::|public|approval_stage_time_out_in_days():int msgraph_beta.generated.models.ApprovalStage::|public|approval_stage_time_out_in_days(value:int):None +msgraph_beta.generated.models.ApprovalStage::|public|approver_information_visibility():ApproverInformationVisibility +msgraph_beta.generated.models.ApprovalStage::|public|approver_information_visibility(value:ApproverInformationVisibility):None msgraph_beta.generated.models.ApprovalStage::|public|backing_store:BackingStore msgraph_beta.generated.models.ApprovalStage::|public|constructor():None msgraph_beta.generated.models.ApprovalStage::|public|escalation_approvers():list[UserSet] @@ -161168,6 +167678,10 @@ msgraph_beta.generated.models.ApprovedClientAppCollectionResponse::|public|seria msgraph_beta.generated.models.ApprovedClientAppCollectionResponse::|public|value():list[ApprovedClientApp] msgraph_beta.generated.models.ApprovedClientAppCollectionResponse::|public|value(value:list[ApprovedClientApp]):None msgraph_beta.generated.models.ApprovedClientAppCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApprovedClientAppCollectionResponse +msgraph_beta.generated.models.ApproverInformationVisibility::0000-Default +msgraph_beta.generated.models.ApproverInformationVisibility::0001-NotVisible +msgraph_beta.generated.models.ApproverInformationVisibility::0002-Visible +msgraph_beta.generated.models.ApproverInformationVisibility::0003-UnknownFutureValue msgraph_beta.generated.models.ApproverRole::0000-Owner msgraph_beta.generated.models.ApproverRole::0001-Approver msgraph_beta.generated.models.ApproverRole::0002-UnknownFutureValue @@ -163615,6 +170129,25 @@ msgraph_beta.generated.models.AvailabilityItem::|public|status():BookingsAvailab msgraph_beta.generated.models.AvailabilityItem::|public|status(value:BookingsAvailabilityStatus):None msgraph_beta.generated.models.AvailabilityItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):AvailabilityItem msgraph_beta.generated.models.AvailabilityItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AvailableAccessPackage-->Entity +msgraph_beta.generated.models.AvailableAccessPackage::|public|constructor():None +msgraph_beta.generated.models.AvailableAccessPackage::|public|description():str +msgraph_beta.generated.models.AvailableAccessPackage::|public|description(value:str):None +msgraph_beta.generated.models.AvailableAccessPackage::|public|display_name():str +msgraph_beta.generated.models.AvailableAccessPackage::|public|display_name(value:str):None +msgraph_beta.generated.models.AvailableAccessPackage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AvailableAccessPackage::|public|odata_type:str +msgraph_beta.generated.models.AvailableAccessPackage::|public|resource_role_scopes():list[AccessPackageResourceRoleScope] +msgraph_beta.generated.models.AvailableAccessPackage::|public|resource_role_scopes(value:list[AccessPackageResourceRoleScope]):None +msgraph_beta.generated.models.AvailableAccessPackage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AvailableAccessPackage::|static|public|create_from_discriminator_value(parse_node:ParseNode):AvailableAccessPackage +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse::|public|value():list[AvailableAccessPackage] +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse::|public|value(value:list[AvailableAccessPackage]):None +msgraph_beta.generated.models.AvailableAccessPackageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AvailableAccessPackageCollectionResponse msgraph_beta.generated.models.AverageComparativeScore::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AverageComparativeScore::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AverageComparativeScore::|public|average_score():float @@ -164199,6 +170732,19 @@ msgraph_beta.generated.models.B2bIdentityProvidersType::0003-EmailOneTimePasscod msgraph_beta.generated.models.B2bIdentityProvidersType::0004-MicrosoftAccount msgraph_beta.generated.models.B2bIdentityProvidersType::0005-DefaultConfiguredIdp msgraph_beta.generated.models.B2bIdentityProvidersType::0006-UnknownFutureValue +msgraph_beta.generated.models.B2bManagementPolicy-->StsPolicy +msgraph_beta.generated.models.B2bManagementPolicy::|public|constructor():None +msgraph_beta.generated.models.B2bManagementPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.B2bManagementPolicy::|public|odata_type:str +msgraph_beta.generated.models.B2bManagementPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.B2bManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):B2bManagementPolicy +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse::|public|value():list[B2bManagementPolicy] +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse::|public|value(value:list[B2bManagementPolicy]):None +msgraph_beta.generated.models.B2bManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):B2bManagementPolicyCollectionResponse msgraph_beta.generated.models.B2cAuthenticationMethodsPolicy-->Entity msgraph_beta.generated.models.B2cAuthenticationMethodsPolicy::|public|constructor():None msgraph_beta.generated.models.B2cAuthenticationMethodsPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -165615,6 +172161,8 @@ msgraph_beta.generated.models.Building::|public|odata_type:str msgraph_beta.generated.models.Building::|public|resource_links():list[ResourceLink] msgraph_beta.generated.models.Building::|public|resource_links(value:list[ResourceLink]):None msgraph_beta.generated.models.Building::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Building::|public|wifi_state():PlaceFeatureEnablement +msgraph_beta.generated.models.Building::|public|wifi_state(value:PlaceFeatureEnablement):None msgraph_beta.generated.models.Building::|static|public|create_from_discriminator_value(parse_node:ParseNode):Building msgraph_beta.generated.models.BuildingCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.BuildingCollectionResponse::|public|constructor():None @@ -170521,6 +177069,8 @@ msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|public|odata msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|public|target():CloudPcManagementAssignmentTarget msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|public|target(value:CloudPcManagementAssignmentTarget):None +msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|public|user_settings_persistence_detail():CloudPCUserSettingsPersistenceDetail +msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|public|user_settings_persistence_detail(value:CloudPCUserSettingsPersistenceDetail):None msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcProvisioningPolicyAssignment msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.CloudPcProvisioningPolicyAssignmentCollectionResponse::|public|constructor():None @@ -171183,12 +177733,60 @@ msgraph_beta.generated.models.CloudPcUserSettingsPersistenceConfiguration::|publ msgraph_beta.generated.models.CloudPcUserSettingsPersistenceConfiguration::|public|user_settings_persistence_storage_size_category(value:CloudPcUserSettingsPersistenceStorageSizeCategory):None msgraph_beta.generated.models.CloudPcUserSettingsPersistenceConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcUserSettingsPersistenceConfiguration msgraph_beta.generated.models.CloudPcUserSettingsPersistenceConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail-->Entity +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|public|constructor():None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|public|grace_period_end_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|public|grace_period_end_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|public|odata_type:str +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPCUserSettingsPersistenceDetail +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|constructor():None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|last_profile_attached_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|last_profile_attached_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|odata_type():str +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|profile_id():str +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|profile_id(value:str):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|profile_size_in_g_b():int +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|profile_size_in_g_b(value:int):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|status():CloudPCUserSettingsPersistenceProfileStatus +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|status(value:CloudPCUserSettingsPersistenceProfileStatus):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|user_principal_name():str +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|public|user_principal_name(value:str):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPCUserSettingsPersistenceProfile +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfileStatus::0000-Connected +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfileStatus::0001-NotConnected +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfileStatus::0002-Deleting +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfileStatus::0003-UnknownFutureValue +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceProfile~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcUserSettingsPersistenceStorageSizeCategory::0000-FourGB msgraph_beta.generated.models.CloudPcUserSettingsPersistenceStorageSizeCategory::0001-EightGB msgraph_beta.generated.models.CloudPcUserSettingsPersistenceStorageSizeCategory::0002-SixteenGB msgraph_beta.generated.models.CloudPcUserSettingsPersistenceStorageSizeCategory::0003-ThirtyTwoGB msgraph_beta.generated.models.CloudPcUserSettingsPersistenceStorageSizeCategory::0004-SixtyFourGB msgraph_beta.generated.models.CloudPcUserSettingsPersistenceStorageSizeCategory::0005-UnknownFutureValue +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|constructor():None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|odata_type():str +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|remaining_available_storage_in_g_b():int +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|remaining_available_storage_in_g_b(value:int):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|total_allocated_storage_in_g_b():int +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|total_allocated_storage_in_g_b(value:int):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|used_storage_in_g_b():int +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|public|used_storage_in_g_b(value:int):None +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPCUserSettingsPersistenceUsageResult +msgraph_beta.generated.models.CloudPCUserSettingsPersistenceUsageResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcWindowsSetting::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcWindowsSetting::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcWindowsSetting::|public|backing_store:BackingStore @@ -172051,6 +178649,10 @@ msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|sensiti msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputeRightsAndInheritanceResult msgraph_beta.generated.models.ComputeRightsAndInheritanceResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ConditionalAccessAgentIdRiskLevels::0000-Low +msgraph_beta.generated.models.ConditionalAccessAgentIdRiskLevels::0001-Medium +msgraph_beta.generated.models.ConditionalAccessAgentIdRiskLevels::0002-High +msgraph_beta.generated.models.ConditionalAccessAgentIdRiskLevels::0003-UnknownFutureValue msgraph_beta.generated.models.ConditionalAccessAllExternalTenants-->ConditionalAccessExternalTenants msgraph_beta.generated.models.ConditionalAccessAllExternalTenants::|public|constructor():None msgraph_beta.generated.models.ConditionalAccessAllExternalTenants::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -172102,11 +178704,17 @@ msgraph_beta.generated.models.ConditionalAccessClientApp::0005-Other msgraph_beta.generated.models.ConditionalAccessClientApp::0006-UnknownFutureValue msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|agent_id_service_principal_filter():ConditionalAccessFilter +msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|agent_id_service_principal_filter(value:ConditionalAccessFilter):None msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|backing_store:BackingStore msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|exclude_agent_id_service_principals():list[str] +msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|exclude_agent_id_service_principals(value:list[str]):None msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|exclude_service_principals():list[str] msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|exclude_service_principals(value:list[str]):None msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|include_agent_id_service_principals():list[str] +msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|include_agent_id_service_principals(value:list[str]):None msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|include_service_principals():list[str] msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|include_service_principals(value:list[str]):None msgraph_beta.generated.models.ConditionalAccessClientApplications::|public|odata_type():str @@ -172136,6 +178744,8 @@ msgraph_beta.generated.models.ConditionalAccessConditions::0016-AuthenticationFl msgraph_beta.generated.models.ConditionalAccessConditions::0017-InsiderRisk msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|agent_id_risk_levels():ConditionalAccessAgentIdRiskLevels +msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|agent_id_risk_levels(value:ConditionalAccessAgentIdRiskLevels):None msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|applications():ConditionalAccessApplications msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|applications(value:ConditionalAccessApplications):None msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|authentication_flows():ConditionalAccessAuthenticationFlows @@ -172267,6 +178877,7 @@ msgraph_beta.generated.models.ConditionalAccessGrantControl::0004-ApprovedApplic msgraph_beta.generated.models.ConditionalAccessGrantControl::0005-CompliantApplication msgraph_beta.generated.models.ConditionalAccessGrantControl::0006-PasswordChange msgraph_beta.generated.models.ConditionalAccessGrantControl::0007-UnknownFutureValue +msgraph_beta.generated.models.ConditionalAccessGrantControl::0008-RiskRemediation msgraph_beta.generated.models.ConditionalAccessGrantControls::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ConditionalAccessGrantControls::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ConditionalAccessGrantControls::|public|authentication_strength():AuthenticationStrengthPolicy @@ -173900,6 +180511,12 @@ msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|get_field_deser msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|odata_type:str msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CopilotPeopleAdminSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPeopleAdminSetting +msgraph_beta.generated.models.CopilotReportRoot-->Entity +msgraph_beta.generated.models.CopilotReportRoot::|public|constructor():None +msgraph_beta.generated.models.CopilotReportRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CopilotReportRoot::|public|odata_type:str +msgraph_beta.generated.models.CopilotReportRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CopilotReportRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotReportRoot msgraph_beta.generated.models.CopilotSetting-->Entity msgraph_beta.generated.models.CopilotSetting::|public|constructor():None msgraph_beta.generated.models.CopilotSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -174337,6 +180954,136 @@ msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResp msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|value():list[CrossTenantIdentitySyncPolicyPartner] msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|value(value:list[CrossTenantIdentitySyncPolicyPartner]):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantIdentitySyncPolicyPartnerCollectionResponse +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|backing_store:BackingStore +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|message():str +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|message(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|odata_type():str +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|odata_type(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|status():str +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|status(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationCancelResponse +msgraph_beta.generated.models.CrossTenantMigrationCancelResponse~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CrossTenantMigrationJob-->Entity +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|complete_after_date_time():datetime.datetime +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|complete_after_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|created_by():str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|created_by(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|display_name():str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|display_name(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|exchange_settings():ExchangeOnlineCrossTenantMigrationSettings +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|exchange_settings(value:ExchangeOnlineCrossTenantMigrationSettings):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|job_type():CrossTenantMigrationJobType +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|job_type(value:CrossTenantMigrationJobType):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|last_updated_date_time():datetime.datetime +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|last_updated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|message():str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|message(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|resources():list[str] +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|resources(value:list[str]):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|resource_type():str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|resource_type(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|source_tenant_id():str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|source_tenant_id(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|status():CrossTenantMigrationJobStatus +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|status(value:CrossTenantMigrationJobStatus):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|target_tenant_id():str +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|target_tenant_id(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|users():list[CrossTenantMigrationTask] +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|users(value:list[CrossTenantMigrationTask]):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|workloads():list[str] +msgraph_beta.generated.models.CrossTenantMigrationJob::|public|workloads(value:list[str]):None +msgraph_beta.generated.models.CrossTenantMigrationJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationJob +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse::|public|value():list[CrossTenantMigrationJob] +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse::|public|value(value:list[CrossTenantMigrationJob]):None +msgraph_beta.generated.models.CrossTenantMigrationJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationJobCollectionResponse +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0000-Submitted +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0001-Approved +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0002-Processing +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0003-CuttingOver +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0004-InProgress +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0005-Completed +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0006-CompletedWithErrors +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0007-Failed +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0008-Cancelled +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0009-PendingCancel +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0010-AdminActionRequired +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0011-ValidateSubmitted +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0012-ValidateProcessing +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0013-ValidateInProgress +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0014-ValidatePassed +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0015-ValidateFailed +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0016-PendingDelete +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0017-Deleted +msgraph_beta.generated.models.CrossTenantMigrationJobStatus::0018-UnknownFutureValue +msgraph_beta.generated.models.CrossTenantMigrationJobType::0000-Validate +msgraph_beta.generated.models.CrossTenantMigrationJobType::0001-Migrate +msgraph_beta.generated.models.CrossTenantMigrationJobType::0002-UnknownFutureValue +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0000-NotStarted +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0001-Valid +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0002-Invalid +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0003-Error +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0004-InProgress +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0005-Completed +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0006-Failed +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0007-Cancelled +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0008-PendingCancel +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0009-Syncing +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0010-Synced +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0011-Finalizing +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0012-ForceComplete +msgraph_beta.generated.models.CrossTenantMigrationServiceStatus::0013-UnknownFutureValue +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|backing_store:BackingStore +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|errors():list[Error] +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|errors(value:list[Error]):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|message():str +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|message(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|odata_type():str +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|odata_type(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|service():str +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|service(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|status():CrossTenantMigrationServiceStatus +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|public|status(value:CrossTenantMigrationServiceStatus):None +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationServiceStatusDetails +msgraph_beta.generated.models.CrossTenantMigrationServiceStatusDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CrossTenantMigrationTask-->Entity +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|current_status():list[CrossTenantMigrationServiceStatusDetails] +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|current_status(value:list[CrossTenantMigrationServiceStatusDetails]):None +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|last_updated_date_time():datetime.datetime +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|last_updated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|task_type():str +msgraph_beta.generated.models.CrossTenantMigrationTask::|public|task_type(value:str):None +msgraph_beta.generated.models.CrossTenantMigrationTask::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationTask +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|value():list[CrossTenantMigrationTask] +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|value(value:list[CrossTenantMigrationTask]):None +msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationTaskCollectionResponse msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|backing_store:BackingStore @@ -174654,6 +181401,59 @@ msgraph_beta.generated.models.CustomClaimTransformation::|public|odata_type(valu msgraph_beta.generated.models.CustomClaimTransformation::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CustomClaimTransformation::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomClaimTransformation msgraph_beta.generated.models.CustomClaimTransformation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CustomDataProvidedResource-->AccessPackageResource +msgraph_beta.generated.models.CustomDataProvidedResource::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResource::|public|notification_endpoint_configuration():CustomExtensionEndpointConfiguration +msgraph_beta.generated.models.CustomDataProvidedResource::|public|notification_endpoint_configuration(value:CustomExtensionEndpointConfiguration):None +msgraph_beta.generated.models.CustomDataProvidedResource::|public|odata_type:str +msgraph_beta.generated.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResource +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession-->Entity +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data():CustomExtensionData +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data(value:CustomExtensionData):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|is_upload_done():bool +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|is_upload_done(value:bool):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|odata_type:str +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|source():str +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|source(value:str):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|stats():CustomDataProvidedResourceUploadStats +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|stats(value:CustomDataProvidedResourceUploadStats):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|status():CustomDataProvidedResourceUploadStatus +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|status(value:CustomDataProvidedResourceUploadStatus):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|type():str +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|type(value:str):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadSession +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|value():list[CustomDataProvidedResourceUploadSession] +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|value(value:list[CustomDataProvidedResourceUploadSession]):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|backing_store:BackingStore +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|files_uploaded():int +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|files_uploaded(value:int):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|odata_type():str +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|odata_type(value:str):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|total_bytes_uploaded():int +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|public|total_bytes_uploaded(value:int):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadStats +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStats~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0000-Active +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0001-Complete +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0002-Expired +msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0003-UnknownFutureValue msgraph_beta.generated.models.Customer::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Customer::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Customer::|public|address():PostalAddressType @@ -176565,6 +183365,8 @@ msgraph_beta.generated.models.Desk::|public|constructor():None msgraph_beta.generated.models.Desk::|public|display_device_name():str msgraph_beta.generated.models.Desk::|public|display_device_name(value:str):None msgraph_beta.generated.models.Desk::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Desk::|public|height_adjustable_state():PlaceFeatureEnablement +msgraph_beta.generated.models.Desk::|public|height_adjustable_state(value:PlaceFeatureEnablement):None msgraph_beta.generated.models.Desk::|public|mailbox_details():MailboxDetails msgraph_beta.generated.models.Desk::|public|mailbox_details(value:MailboxDetails):None msgraph_beta.generated.models.Desk::|public|mode():PlaceMode @@ -186904,8 +193706,12 @@ msgraph_beta.generated.models.EntitlementManagement::|public|access_package_reso msgraph_beta.generated.models.EntitlementManagement::|public|access_package_resource_requests(value:list[AccessPackageResourceRequest]):None msgraph_beta.generated.models.EntitlementManagement::|public|access_package_resource_role_scopes():list[AccessPackageResourceRoleScope] msgraph_beta.generated.models.EntitlementManagement::|public|access_package_resource_role_scopes(value:list[AccessPackageResourceRoleScope]):None +msgraph_beta.generated.models.EntitlementManagement::|public|access_package_suggestions():list[AccessPackageSuggestion] +msgraph_beta.generated.models.EntitlementManagement::|public|access_package_suggestions(value:list[AccessPackageSuggestion]):None msgraph_beta.generated.models.EntitlementManagement::|public|assignment_requests():list[AccessPackageAssignmentRequest] msgraph_beta.generated.models.EntitlementManagement::|public|assignment_requests(value:list[AccessPackageAssignmentRequest]):None +msgraph_beta.generated.models.EntitlementManagement::|public|available_access_packages():list[AvailableAccessPackage] +msgraph_beta.generated.models.EntitlementManagement::|public|available_access_packages(value:list[AvailableAccessPackage]):None msgraph_beta.generated.models.EntitlementManagement::|public|connected_organizations():list[ConnectedOrganization] msgraph_beta.generated.models.EntitlementManagement::|public|connected_organizations(value:list[ConnectedOrganization]):None msgraph_beta.generated.models.EntitlementManagement::|public|constructor():None @@ -187035,6 +193841,19 @@ msgraph_beta.generated.models.EnumeratedScopeSensitivityLabels::|public|sensitiv msgraph_beta.generated.models.EnumeratedScopeSensitivityLabels::|public|sensitivity_labels(value:list[str]):None msgraph_beta.generated.models.EnumeratedScopeSensitivityLabels::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.EnumeratedScopeSensitivityLabels::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnumeratedScopeSensitivityLabels +msgraph_beta.generated.models.Error::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.Error::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.Error::|public|backing_store:BackingStore +msgraph_beta.generated.models.Error::|public|code():str +msgraph_beta.generated.models.Error::|public|code(value:str):None +msgraph_beta.generated.models.Error::|public|constructor():None +msgraph_beta.generated.models.Error::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Error::|public|message():str +msgraph_beta.generated.models.Error::|public|message(value:str):None +msgraph_beta.generated.models.Error::|public|odata_type():str +msgraph_beta.generated.models.Error::|public|odata_type(value:str):None +msgraph_beta.generated.models.Error::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Error::|static|public|create_from_discriminator_value(parse_node:ParseNode):Error msgraph_beta.generated.models.ErrorCode::0000-NoError msgraph_beta.generated.models.ErrorCode::0001-Unauthorized msgraph_beta.generated.models.ErrorCode::0002-NotFound @@ -187060,6 +193879,7 @@ msgraph_beta.generated.models.ErrorDetail::|public|resource_type(value:str):None msgraph_beta.generated.models.ErrorDetail::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ErrorDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ErrorDetail msgraph_beta.generated.models.ErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.Error~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|backing_store:BackingStore @@ -187465,6 +194285,20 @@ msgraph_beta.generated.models.ExchangeIdFormat::0001-EwsId msgraph_beta.generated.models.ExchangeIdFormat::0002-ImmutableEntryId msgraph_beta.generated.models.ExchangeIdFormat::0003-RestId msgraph_beta.generated.models.ExchangeIdFormat::0004-RestImmutableEntryId +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|constructor():None +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|odata_type():str +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|source_endpoint():str +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|source_endpoint(value:str):None +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|target_delivery_domain():str +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|public|target_delivery_domain(value:str):None +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeOnlineCrossTenantMigrationSettings +msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ExchangeProtectionPolicy-->ProtectionPolicyBase msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|constructor():None msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -187897,6 +194731,21 @@ msgraph_beta.generated.models.externalConnectors.ConnectionState::0001-Ready msgraph_beta.generated.models.externalConnectors.ConnectionState::0002-Obsolete msgraph_beta.generated.models.externalConnectors.ConnectionState::0003-LimitExceeded msgraph_beta.generated.models.externalConnectors.ConnectionState::0004-UnknownFutureValue +msgraph_beta.generated.models.externalConnectors.ContentCategory::0000-Uncategorized +msgraph_beta.generated.models.externalConnectors.ContentCategory::0001-KnowledgeBase +msgraph_beta.generated.models.externalConnectors.ContentCategory::0002-Wikis +msgraph_beta.generated.models.externalConnectors.ContentCategory::0003-FileRepository +msgraph_beta.generated.models.externalConnectors.ContentCategory::0004-Qna +msgraph_beta.generated.models.externalConnectors.ContentCategory::0005-Crm +msgraph_beta.generated.models.externalConnectors.ContentCategory::0006-Dashboard +msgraph_beta.generated.models.externalConnectors.ContentCategory::0007-People +msgraph_beta.generated.models.externalConnectors.ContentCategory::0008-Media +msgraph_beta.generated.models.externalConnectors.ContentCategory::0009-Email +msgraph_beta.generated.models.externalConnectors.ContentCategory::0010-Messaging +msgraph_beta.generated.models.externalConnectors.ContentCategory::0011-MeetingTranscripts +msgraph_beta.generated.models.externalConnectors.ContentCategory::0012-TaskManagement +msgraph_beta.generated.models.externalConnectors.ContentCategory::0013-LearningManagement +msgraph_beta.generated.models.externalConnectors.ContentCategory::0014-UnknownFutureValue msgraph_beta.generated.models.externalConnectors.ContentExperienceType::0000-Search msgraph_beta.generated.models.externalConnectors.ContentExperienceType::0001-Compliance msgraph_beta.generated.models.externalConnectors.ContentExperienceType::0002-UnknownFutureValue @@ -187973,6 +194822,8 @@ msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|con msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|connector_id():str msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|connector_id(value:str):None msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|constructor():None +msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|content_category():ContentCategory +msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|content_category(value:ContentCategory):None msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|description():str msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|description(value:str):None msgraph_beta.generated.models.externalConnectors.ExternalConnection::|public|enabled_content_experiences():ContentExperienceType @@ -188114,6 +194965,23 @@ msgraph_beta.generated.models.externalConnectors.Label::0009-UnknownFutureValue msgraph_beta.generated.models.externalConnectors.Label::0010-ContainerName msgraph_beta.generated.models.externalConnectors.Label::0011-ContainerUrl msgraph_beta.generated.models.externalConnectors.Label::0012-IconUrl +msgraph_beta.generated.models.externalConnectors.Label::0013-AssignedToPeople +msgraph_beta.generated.models.externalConnectors.Label::0014-ClosedBy +msgraph_beta.generated.models.externalConnectors.Label::0015-ClosedDate +msgraph_beta.generated.models.externalConnectors.Label::0016-Priority +msgraph_beta.generated.models.externalConnectors.Label::0017-SprintName +msgraph_beta.generated.models.externalConnectors.Label::0018-Tags +msgraph_beta.generated.models.externalConnectors.Label::0019-Severity +msgraph_beta.generated.models.externalConnectors.Label::0020-State +msgraph_beta.generated.models.externalConnectors.Label::0021-DueDate +msgraph_beta.generated.models.externalConnectors.Label::0022-ItemParentId +msgraph_beta.generated.models.externalConnectors.Label::0023-ItemPath +msgraph_beta.generated.models.externalConnectors.Label::0024-ItemType +msgraph_beta.generated.models.externalConnectors.Label::0025-NumberOfReactions +msgraph_beta.generated.models.externalConnectors.Label::0026-ParentUrl +msgraph_beta.generated.models.externalConnectors.Label::0027-PriorityNormalized +msgraph_beta.generated.models.externalConnectors.Label::0028-ReportedBy +msgraph_beta.generated.models.externalConnectors.Label::0029-SecondaryId msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.externalConnectors.Properties::|public|backing_store:BackingStore @@ -188152,12 +195020,15 @@ msgraph_beta.generated.models.externalConnectors.PropertyType::0006-Int64Collect msgraph_beta.generated.models.externalConnectors.PropertyType::0007-DoubleCollection msgraph_beta.generated.models.externalConnectors.PropertyType::0008-DateTimeCollection msgraph_beta.generated.models.externalConnectors.PropertyType::0009-UnknownFutureValue +msgraph_beta.generated.models.externalConnectors.PropertyType::0010-Principal msgraph_beta.generated.models.externalConnectors.Property_::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.externalConnectors.Property_::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.externalConnectors.Property_::|public|aliases():list[str] msgraph_beta.generated.models.externalConnectors.Property_::|public|aliases(value:list[str]):None msgraph_beta.generated.models.externalConnectors.Property_::|public|backing_store:BackingStore msgraph_beta.generated.models.externalConnectors.Property_::|public|constructor():None +msgraph_beta.generated.models.externalConnectors.Property_::|public|description():str +msgraph_beta.generated.models.externalConnectors.Property_::|public|description(value:str):None msgraph_beta.generated.models.externalConnectors.Property_::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.externalConnectors.Property_::|public|is_exact_match_required():bool msgraph_beta.generated.models.externalConnectors.Property_::|public|is_exact_match_required(value:bool):None @@ -188902,6 +195773,8 @@ msgraph_beta.generated.models.FileStorageContainer::|public|drive(value:Drive):N msgraph_beta.generated.models.FileStorageContainer::|public|external_group_id():UUID msgraph_beta.generated.models.FileStorageContainer::|public|external_group_id(value:UUID):None msgraph_beta.generated.models.FileStorageContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.FileStorageContainer::|public|information_barrier():InformationBarrier +msgraph_beta.generated.models.FileStorageContainer::|public|information_barrier(value:InformationBarrier):None msgraph_beta.generated.models.FileStorageContainer::|public|is_item_versioning_enabled():bool msgraph_beta.generated.models.FileStorageContainer::|public|is_item_versioning_enabled(value:bool):None msgraph_beta.generated.models.FileStorageContainer::|public|item_major_version_limit():int @@ -190430,6 +197303,14 @@ msgraph_beta.generated.models.GroupFilter::|public|odata_type(value:str):None msgraph_beta.generated.models.GroupFilter::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.GroupFilter::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupFilter msgraph_beta.generated.models.GroupFilter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.GroupIdentity-->Identity +msgraph_beta.generated.models.GroupIdentity::|public|constructor():None +msgraph_beta.generated.models.GroupIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupIdentity::|public|mail_nickname():str +msgraph_beta.generated.models.GroupIdentity::|public|mail_nickname(value:str):None +msgraph_beta.generated.models.GroupIdentity::|public|odata_type:str +msgraph_beta.generated.models.GroupIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupIdentity msgraph_beta.generated.models.GroupLifecyclePolicy-->Entity msgraph_beta.generated.models.GroupLifecyclePolicy::|public|alternate_notification_emails():str msgraph_beta.generated.models.GroupLifecyclePolicy::|public|alternate_notification_emails(value:str):None @@ -191127,6 +198008,19 @@ msgraph_beta.generated.models.GroupPrivacy::0000-Unspecified msgraph_beta.generated.models.GroupPrivacy::0001-Public msgraph_beta.generated.models.GroupPrivacy::0002-Private msgraph_beta.generated.models.GroupPrivacy::0003-UnknownFutureValue +msgraph_beta.generated.models.GroupResource-->DirectoryObject +msgraph_beta.generated.models.GroupResource::|public|constructor():None +msgraph_beta.generated.models.GroupResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupResource::|public|odata_type:str +msgraph_beta.generated.models.GroupResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupResource +msgraph_beta.generated.models.GroupResourceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.GroupResourceCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.GroupResourceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupResourceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupResourceCollectionResponse::|public|value():list[GroupResource] +msgraph_beta.generated.models.GroupResourceCollectionResponse::|public|value(value:list[GroupResource]):None +msgraph_beta.generated.models.GroupResourceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupResourceCollectionResponse msgraph_beta.generated.models.GroupScope-->ScopeBase msgraph_beta.generated.models.GroupScope::|public|constructor():None msgraph_beta.generated.models.GroupScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -192204,6 +199098,8 @@ msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|add msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|app_consent():AppConsentApprovalRoute msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|app_consent(value:AppConsentApprovalRoute):None msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|catalogs():list[AccessPackageCatalog] +msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|catalogs(value:list[AccessPackageCatalog]):None msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|constructor():None msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|entitlement_management():EntitlementManagement msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|entitlement_management(value:EntitlementManagement):None @@ -194422,6 +201318,24 @@ msgraph_beta.generated.models.InformationalUrls::|public|single_sign_on_document msgraph_beta.generated.models.InformationalUrls::|static|public|create_from_discriminator_value(parse_node:ParseNode):InformationalUrls msgraph_beta.generated.models.InformationalUrls~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.InformationalUrl~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.InformationBarrier::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.InformationBarrier::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.InformationBarrier::|public|backing_store:BackingStore +msgraph_beta.generated.models.InformationBarrier::|public|constructor():None +msgraph_beta.generated.models.InformationBarrier::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.InformationBarrier::|public|mode():InformationBarrierMode +msgraph_beta.generated.models.InformationBarrier::|public|mode(value:InformationBarrierMode):None +msgraph_beta.generated.models.InformationBarrier::|public|odata_type():str +msgraph_beta.generated.models.InformationBarrier::|public|odata_type(value:str):None +msgraph_beta.generated.models.InformationBarrier::|public|segment_ids():list[UUID] +msgraph_beta.generated.models.InformationBarrier::|public|segment_ids(value:list[UUID]):None +msgraph_beta.generated.models.InformationBarrier::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.InformationBarrier::|static|public|create_from_discriminator_value(parse_node:ParseNode):InformationBarrier +msgraph_beta.generated.models.InformationBarrierMode::0000-Open +msgraph_beta.generated.models.InformationBarrierMode::0001-OwnerModerated +msgraph_beta.generated.models.InformationBarrierMode::0002-Explicit +msgraph_beta.generated.models.InformationBarrierMode::0003-UnknownFutureValue +msgraph_beta.generated.models.InformationBarrier~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.InformationProtection-->Entity msgraph_beta.generated.models.InformationProtection::|public|bitlocker():Bitlocker msgraph_beta.generated.models.InformationProtection::|public|bitlocker(value:Bitlocker):None @@ -197509,6 +204423,16 @@ msgraph_beta.generated.models.JustifyAction::|public|get_field_deserializers():d msgraph_beta.generated.models.JustifyAction::|public|odata_type:str msgraph_beta.generated.models.JustifyAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.JustifyAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):JustifyAction +msgraph_beta.generated.models.JwsHeader::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.JwsHeader::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.JwsHeader::|public|backing_store:BackingStore +msgraph_beta.generated.models.JwsHeader::|public|constructor():None +msgraph_beta.generated.models.JwsHeader::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.JwsHeader::|public|odata_type():str +msgraph_beta.generated.models.JwsHeader::|public|odata_type(value:str):None +msgraph_beta.generated.models.JwsHeader::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.JwsHeader::|static|public|create_from_discriminator_value(parse_node:ParseNode):JwsHeader +msgraph_beta.generated.models.JwsHeader~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.KerberosSignOnMappingAttributeType::0000-UserPrincipalName msgraph_beta.generated.models.KerberosSignOnMappingAttributeType::0001-OnPremisesUserPrincipalName msgraph_beta.generated.models.KerberosSignOnMappingAttributeType::0002-UserPrincipalUsername @@ -198570,6 +205494,22 @@ msgraph_beta.generated.models.LoginPage::|public|source(value:SimulationContentS msgraph_beta.generated.models.LoginPage::|public|status():SimulationContentStatus msgraph_beta.generated.models.LoginPage::|public|status(value:SimulationContentStatus):None msgraph_beta.generated.models.LoginPage::|static|public|create_from_discriminator_value(parse_node:ParseNode):LoginPage +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|backing_store:BackingStore +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|constructor():None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|custom_text():str +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|custom_text(value:str):None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|custom_url():str +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|custom_url(value:str):None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|is_hidden():bool +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|is_hidden(value:bool):None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|odata_type():str +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|odata_type(value:str):None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.LoginPageBrandingVisualElement::|static|public|create_from_discriminator_value(parse_node:ParseNode):LoginPageBrandingVisualElement +msgraph_beta.generated.models.LoginPageBrandingVisualElement~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.LoginPageCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.LoginPageCollectionResponse::|public|constructor():None msgraph_beta.generated.models.LoginPageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -204173,6 +211113,36 @@ msgraph_beta.generated.models.MeetingInfo~~>AdditionalDataHolder; BackedModel; P msgraph_beta.generated.models.MeetingLiveShareOptions::0000-Enabled msgraph_beta.generated.models.MeetingLiveShareOptions::0001-Disabled msgraph_beta.generated.models.MeetingLiveShareOptions::0002-UnknownFutureValue +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|availability():FreeBusyStatus +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|availability(value:FreeBusyStatus):None +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|backing_store:BackingStore +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|constructor():None +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|location():Location +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|location(value:Location):None +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|odata_type():str +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|odata_type(value:str):None +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|time_slot_availabilities():list[TimeSlotAvailability] +msgraph_beta.generated.models.MeetingLocationSuggestion::|public|time_slot_availabilities(value:list[TimeSlotAvailability]):None +msgraph_beta.generated.models.MeetingLocationSuggestion::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingLocationSuggestion +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|constructor():None +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|empty_suggestions_reason():str +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|empty_suggestions_reason(value:str):None +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|meeting_location_suggestions():list[MeetingLocationSuggestion] +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|meeting_location_suggestions(value:list[MeetingLocationSuggestion]):None +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|odata_type():str +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MeetingLocationSuggestionsResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingLocationSuggestionsResult +msgraph_beta.generated.models.MeetingLocationSuggestionsResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MeetingLocationSuggestion~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MeetingMessageType::0000-None_ msgraph_beta.generated.models.MeetingMessageType::0001-MeetingRequest msgraph_beta.generated.models.MeetingMessageType::0002-MeetingCancelled @@ -205485,6 +212455,14 @@ msgraph_beta.generated.models.MicrosoftTunnelSiteCollectionResponse::|public|ser msgraph_beta.generated.models.MicrosoftTunnelSiteCollectionResponse::|public|value():list[MicrosoftTunnelSite] msgraph_beta.generated.models.MicrosoftTunnelSiteCollectionResponse::|public|value(value:list[MicrosoftTunnelSite]):None msgraph_beta.generated.models.MicrosoftTunnelSiteCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTunnelSiteCollectionResponse +msgraph_beta.generated.models.MigrationsRoot-->Entity +msgraph_beta.generated.models.MigrationsRoot::|public|constructor():None +msgraph_beta.generated.models.MigrationsRoot::|public|cross_tenant_migration_jobs():list[CrossTenantMigrationJob] +msgraph_beta.generated.models.MigrationsRoot::|public|cross_tenant_migration_jobs(value:list[CrossTenantMigrationJob]):None +msgraph_beta.generated.models.MigrationsRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MigrationsRoot::|public|odata_type:str +msgraph_beta.generated.models.MigrationsRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MigrationsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):MigrationsRoot msgraph_beta.generated.models.MigrationStatus::0000-Ready msgraph_beta.generated.models.MigrationStatus::0001-NeedsReview msgraph_beta.generated.models.MigrationStatus::0002-AdditionalStepsRequired @@ -206120,6 +213098,8 @@ msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|static|publ msgraph_beta.generated.models.MobileDeviceManagementPolicy-->MobilityManagementPolicy msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|constructor():None msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|is_mdm_enrollment_during_registration_disabled():bool +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|is_mdm_enrollment_during_registration_disabled(value:bool):None msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|odata_type:str msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MobileDeviceManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicy @@ -206789,11 +213769,37 @@ msgraph_beta.generated.models.networkaccess.ApplicationSnapshot::|public|odata_t msgraph_beta.generated.models.networkaccess.ApplicationSnapshot::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.ApplicationSnapshot::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationSnapshot msgraph_beta.generated.models.networkaccess.ApplicationSnapshot~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.networkaccess.AssociatedBranch-->Association +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|public|branch_id():str +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|public|branch_id(value:str):None +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|public|constructor():None +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.AssociatedBranch::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssociatedBranch +msgraph_beta.generated.models.networkaccess.Association::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.networkaccess.Association::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.networkaccess.Association::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.Association::|public|constructor():None +msgraph_beta.generated.models.networkaccess.Association::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.Association::|public|odata_type():str +msgraph_beta.generated.models.networkaccess.Association::|public|odata_type(value:str):None +msgraph_beta.generated.models.networkaccess.Association::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.Association::|static|public|create_from_discriminator_value(parse_node:ParseNode):Association +msgraph_beta.generated.models.networkaccess.Association~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.networkaccess.BandwidthCapacityInMbps::0000-Mbps250 msgraph_beta.generated.models.networkaccess.BandwidthCapacityInMbps::0001-Mbps500 msgraph_beta.generated.models.networkaccess.BandwidthCapacityInMbps::0002-Mbps750 msgraph_beta.generated.models.networkaccess.BandwidthCapacityInMbps::0003-Mbps1000 msgraph_beta.generated.models.networkaccess.BandwidthCapacityInMbps::0004-UnknownFutureValue +msgraph_beta.generated.models.networkaccess.BaseEntity-->Entity +msgraph_beta.generated.models.networkaccess.BaseEntity::|public|constructor():None +msgraph_beta.generated.models.networkaccess.BaseEntity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.BaseEntity::|public|name():str +msgraph_beta.generated.models.networkaccess.BaseEntity::|public|name(value:str):None +msgraph_beta.generated.models.networkaccess.BaseEntity::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.BaseEntity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.BaseEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaseEntity msgraph_beta.generated.models.networkaccess.BgpConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.BgpConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.BgpConfiguration::|public|asn():int @@ -206850,6 +213856,8 @@ msgraph_beta.generated.models.networkaccess.BranchSite::|public|country():str msgraph_beta.generated.models.networkaccess.BranchSite::|public|country(value:str):None msgraph_beta.generated.models.networkaccess.BranchSite::|public|device_links():list[DeviceLink] msgraph_beta.generated.models.networkaccess.BranchSite::|public|device_links(value:list[DeviceLink]):None +msgraph_beta.generated.models.networkaccess.BranchSite::|public|forwarding_profiles():list[ForwardingProfile] +msgraph_beta.generated.models.networkaccess.BranchSite::|public|forwarding_profiles(value:list[ForwardingProfile]):None msgraph_beta.generated.models.networkaccess.BranchSite::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.networkaccess.BranchSite::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.networkaccess.BranchSite::|public|last_modified_date_time(value:datetime.datetime):None @@ -206872,56 +213880,11 @@ msgraph_beta.generated.models.networkaccess.BranchSiteCollectionResponse::|stati msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0000-Bypass msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0001-Block msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0002-UnknownFutureValue -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0000-HostingServices -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0001-ItServices -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0002-AccountingAndFinance -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0003-BusinessManagement -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0004-Productivity -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0005-ECommerce -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0006-Education -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0007-Marketing -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0008-HumanResourceManagement -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0009-Health -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0010-Security -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0011-GenerativeAi -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0012-NewsAndEntertainment -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0013-OperationsManagement -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0014-ContentManagement -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0015-DevelopmentTools -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0016-Collaboration -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0017-Crm -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0018-Communications -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0019-DataAnalytics -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0020-Advertising -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0021-SupplyChainAndLogistics -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0022-ProjectManagement -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0023-TransportationAndTravel -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0024-CloudComputingPlatform -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0025-BusinessIntelligence -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0026-CloudStorage -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0027-PropertyManagement -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0028-ContentSharing -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0029-CustomerSupport -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0030-Sales -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0031-ProductDesign -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0032-SocialNetwork -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0033-OnlineMeetings -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0034-Webmail -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0035-InternetOfThings -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0036-Forums -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0037-WebAnalytics -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0038-WebsiteMonitoring -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0039-VendorManagementSystem -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0040-PersonalInstantMessaging -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0041-CodeHosting -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0042-UnknownFutureValue -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0043-McpServer -msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0044-AiModelProvider msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|backing_store:BackingStore -msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|category():CloudApplicationCategory -msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|category(value:CloudApplicationCategory):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|categories():list[str] +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|categories(value:list[str]):None msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|cloud_application_catalog_id():str msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|cloud_application_catalog_id(value:str):None msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|compliance_score():int @@ -206950,8 +213913,8 @@ msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata~~>Additiona msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|backing_store:BackingStore -msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|category():CloudApplicationCategory -msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|category(value:CloudApplicationCategory):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|categories():list[str] +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|categories(value:list[str]):None msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|cloud_application_catalog_id():str msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|cloud_application_catalog_id(value:str):None msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|compliance_score():int @@ -207003,6 +213966,13 @@ msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy::|public|mod msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy::|public|odata_type:str msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicy +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse::|public|value():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse::|public|value(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicyCollectionResponse msgraph_beta.generated.models.networkaccess.ConditionalAccessSettings-->Entity msgraph_beta.generated.models.networkaccess.ConditionalAccessSettings::|public|constructor():None msgraph_beta.generated.models.networkaccess.ConditionalAccessSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -207104,6 +214074,8 @@ msgraph_beta.generated.models.networkaccess.Connectivity::|public|branches(value msgraph_beta.generated.models.networkaccess.Connectivity::|public|constructor():None msgraph_beta.generated.models.networkaccess.Connectivity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.networkaccess.Connectivity::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.Connectivity::|public|remote_networks():list[RemoteNetwork] +msgraph_beta.generated.models.networkaccess.Connectivity::|public|remote_networks(value:list[RemoteNetwork]):None msgraph_beta.generated.models.networkaccess.Connectivity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.Connectivity::|public|web_categories():list[WebCategory] msgraph_beta.generated.models.networkaccess.Connectivity::|public|web_categories(value:list[WebCategory]):None @@ -207499,6 +214471,25 @@ msgraph_beta.generated.models.networkaccess.FilteringPolicyLink::|public|priorit msgraph_beta.generated.models.networkaccess.FilteringPolicyLink::|public|priority(value:int):None msgraph_beta.generated.models.networkaccess.FilteringPolicyLink::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.FilteringPolicyLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilteringPolicyLink +msgraph_beta.generated.models.networkaccess.FilteringProfile-->Profile +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|conditional_access_policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|conditional_access_policies(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|constructor():None +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|priority():int +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|priority(value:int):None +msgraph_beta.generated.models.networkaccess.FilteringProfile::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.FilteringProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilteringProfile +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse::|public|value():list[FilteringProfile] +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse::|public|value(value:list[FilteringProfile]):None +msgraph_beta.generated.models.networkaccess.FilteringProfileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilteringProfileCollectionResponse msgraph_beta.generated.models.networkaccess.FilteringRule-->PolicyRule msgraph_beta.generated.models.networkaccess.FilteringRule::|public|constructor():None msgraph_beta.generated.models.networkaccess.FilteringRule::|public|destinations():list[RuleDestination] @@ -207544,6 +214535,29 @@ msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|get_fi msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|odata_type:str msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardingPolicyLink +msgraph_beta.generated.models.networkaccess.ForwardingProfile-->Profile +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|associations():list[Association] +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|associations(value:list[Association]):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|constructor():None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|is_custom_profile():bool +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|is_custom_profile(value:bool):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|priority():int +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|priority(value:int):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|service_principal():ServicePrincipal +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|service_principal(value:ServicePrincipal):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|traffic_forwarding_type():TrafficForwardingType +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|traffic_forwarding_type(value:TrafficForwardingType):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardingProfile +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|value():list[ForwardingProfile] +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|value(value:list[ForwardingProfile]):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardingProfileCollectionResponse msgraph_beta.generated.models.networkaccess.ForwardingRule-->PolicyRule msgraph_beta.generated.models.networkaccess.ForwardingRule::|public|action():ForwardingRuleAction msgraph_beta.generated.models.networkaccess.ForwardingRule::|public|action(value:ForwardingRuleAction):None @@ -207781,8 +214795,12 @@ msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|connectiv msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|constructor():None msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|filtering_policies():list[FilteringPolicy] msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|filtering_policies(value:list[FilteringPolicy]):None +msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|filtering_profiles():list[FilteringProfile] +msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|filtering_profiles(value:list[FilteringProfile]):None msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|forwarding_policies():list[ForwardingPolicy] msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|forwarding_policies(value:list[ForwardingPolicy]):None +msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|forwarding_profiles():list[ForwardingProfile] +msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|forwarding_profiles(value:list[ForwardingProfile]):None msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|logs():Logs msgraph_beta.generated.models.networkaccess.NetworkAccessRoot::|public|logs(value:Logs):None @@ -208004,6 +215022,13 @@ msgraph_beta.generated.models.networkaccess.PolicyLink::|public|state(value:Stat msgraph_beta.generated.models.networkaccess.PolicyLink::|public|version():str msgraph_beta.generated.models.networkaccess.PolicyLink::|public|version(value:str):None msgraph_beta.generated.models.networkaccess.PolicyLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLink +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse::|public|value():list[PolicyLink] +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse::|public|value(value:list[PolicyLink]):None +msgraph_beta.generated.models.networkaccess.PolicyLinkCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLinkCollectionResponse msgraph_beta.generated.models.networkaccess.PolicyRule-->Entity msgraph_beta.generated.models.networkaccess.PolicyRule::|public|constructor():None msgraph_beta.generated.models.networkaccess.PolicyRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -208065,6 +215090,22 @@ msgraph_beta.generated.models.networkaccess.PrivateAccessForwardingRule::|public msgraph_beta.generated.models.networkaccess.PrivateAccessForwardingRule::|public|odata_type:str msgraph_beta.generated.models.networkaccess.PrivateAccessForwardingRule::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.PrivateAccessForwardingRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivateAccessForwardingRule +msgraph_beta.generated.models.networkaccess.Profile-->BaseEntity +msgraph_beta.generated.models.networkaccess.Profile::|public|constructor():None +msgraph_beta.generated.models.networkaccess.Profile::|public|description():str +msgraph_beta.generated.models.networkaccess.Profile::|public|description(value:str):None +msgraph_beta.generated.models.networkaccess.Profile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.Profile::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.Profile::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.Profile::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.Profile::|public|policies():list[PolicyLink] +msgraph_beta.generated.models.networkaccess.Profile::|public|policies(value:list[PolicyLink]):None +msgraph_beta.generated.models.networkaccess.Profile::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.Profile::|public|state():Status +msgraph_beta.generated.models.networkaccess.Profile::|public|state(value:Status):None +msgraph_beta.generated.models.networkaccess.Profile::|public|version():str +msgraph_beta.generated.models.networkaccess.Profile::|public|version(value:str):None +msgraph_beta.generated.models.networkaccess.Profile::|static|public|create_from_discriminator_value(parse_node:ParseNode):Profile msgraph_beta.generated.models.networkaccess.RedundancyConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.RedundancyConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.RedundancyConfiguration::|public|backing_store:BackingStore @@ -208250,6 +215291,47 @@ msgraph_beta.generated.models.networkaccess.RelatedWebCategory::|public|serializ msgraph_beta.generated.models.networkaccess.RelatedWebCategory::|public|web_category_name():str msgraph_beta.generated.models.networkaccess.RelatedWebCategory::|public|web_category_name(value:str):None msgraph_beta.generated.models.networkaccess.RelatedWebCategory::|static|public|create_from_discriminator_value(parse_node:ParseNode):RelatedWebCategory +msgraph_beta.generated.models.networkaccess.RemoteNetwork-->BaseEntity +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|connectivity_configuration():RemoteNetworkConnectivityConfiguration +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|connectivity_configuration(value:RemoteNetworkConnectivityConfiguration):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|constructor():None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|device_links():list[DeviceLink] +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|device_links(value:list[DeviceLink]):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|forwarding_profiles():list[ForwardingProfile] +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|forwarding_profiles(value:list[ForwardingProfile]):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|region():Region +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|region(value:Region):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|version():str +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|public|version(value:str):None +msgraph_beta.generated.models.networkaccess.RemoteNetwork::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteNetwork +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse::|public|value():list[RemoteNetwork] +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse::|public|value(value:list[RemoteNetwork]):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteNetworkCollectionResponse +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|constructor():None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|links():list[ConnectivityConfigurationLink] +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|links(value:list[ConnectivityConfigurationLink]):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|odata_type():str +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|remote_network_id():str +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|remote_network_id(value:str):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|remote_network_name():str +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|remote_network_name(value:str):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteNetworkConnectivityConfiguration +msgraph_beta.generated.models.networkaccess.RemoteNetworkConnectivityConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.networkaccess.RemoteNetworkHealthEvent-->Entity msgraph_beta.generated.models.networkaccess.RemoteNetworkHealthEvent::|public|bgp_routes_advertised_count():int msgraph_beta.generated.models.networkaccess.RemoteNetworkHealthEvent::|public|bgp_routes_advertised_count(value:int):None @@ -209680,14 +216762,6 @@ msgraph_beta.generated.models.OfficeUpdateChannel::0002-Deferred msgraph_beta.generated.models.OfficeUpdateChannel::0003-FirstReleaseCurrent msgraph_beta.generated.models.OfficeUpdateChannel::0004-FirstReleaseDeferred msgraph_beta.generated.models.OfficeUpdateChannel::0005-MonthlyEnterprise -msgraph_beta.generated.models.OfflinePlaceMode-->PlaceMode -msgraph_beta.generated.models.OfflinePlaceMode::|public|constructor():None -msgraph_beta.generated.models.OfflinePlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.OfflinePlaceMode::|public|odata_type:str -msgraph_beta.generated.models.OfflinePlaceMode::|public|reason():str -msgraph_beta.generated.models.OfflinePlaceMode::|public|reason(value:str):None -msgraph_beta.generated.models.OfflinePlaceMode::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.OfflinePlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):OfflinePlaceMode msgraph_beta.generated.models.OidcAddressInboundClaims::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.OidcAddressInboundClaims::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.OidcAddressInboundClaims::|public|backing_store:BackingStore @@ -210425,6 +217499,10 @@ msgraph_beta.generated.models.OnlineMeetingBase::|public|join_web_url():str msgraph_beta.generated.models.OnlineMeetingBase::|public|join_web_url(value:str):None msgraph_beta.generated.models.OnlineMeetingBase::|public|lobby_bypass_settings():LobbyBypassSettings msgraph_beta.generated.models.OnlineMeetingBase::|public|lobby_bypass_settings(value:LobbyBypassSettings):None +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_options_web_url():str +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_options_web_url(value:str):None +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag():str +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag(value:str):None msgraph_beta.generated.models.OnlineMeetingBase::|public|odata_type:str msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically():bool msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically(value:bool):None @@ -210579,6 +217657,19 @@ msgraph_beta.generated.models.OnPhoneMethodLoadStartListener::|public|handler(va msgraph_beta.generated.models.OnPhoneMethodLoadStartListener::|public|odata_type:str msgraph_beta.generated.models.OnPhoneMethodLoadStartListener::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.OnPhoneMethodLoadStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPhoneMethodLoadStartListener +msgraph_beta.generated.models.OnPremAuthenticationPolicy-->StsPolicy +msgraph_beta.generated.models.OnPremAuthenticationPolicy::|public|constructor():None +msgraph_beta.generated.models.OnPremAuthenticationPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OnPremAuthenticationPolicy::|public|odata_type:str +msgraph_beta.generated.models.OnPremAuthenticationPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OnPremAuthenticationPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremAuthenticationPolicy +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse::|public|value():list[OnPremAuthenticationPolicy] +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse::|public|value(value:list[OnPremAuthenticationPolicy]):None +msgraph_beta.generated.models.OnPremAuthenticationPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremAuthenticationPolicyCollectionResponse msgraph_beta.generated.models.OnPremisesAccidentalDeletionPrevention::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.OnPremisesAccidentalDeletionPrevention::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.OnPremisesAccidentalDeletionPrevention::|public|alert_threshold():int @@ -211552,6 +218643,8 @@ msgraph_beta.generated.models.OrganizationalBranding::|public|localizations():li msgraph_beta.generated.models.OrganizationalBranding::|public|localizations(value:list[OrganizationalBrandingLocalization]):None msgraph_beta.generated.models.OrganizationalBranding::|public|odata_type:str msgraph_beta.generated.models.OrganizationalBranding::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OrganizationalBranding::|public|themes():list[OrganizationalBrandingTheme] +msgraph_beta.generated.models.OrganizationalBranding::|public|themes(value:list[OrganizationalBrandingTheme]):None msgraph_beta.generated.models.OrganizationalBranding::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalBranding msgraph_beta.generated.models.OrganizationalBrandingLocalization-->OrganizationalBrandingProperties msgraph_beta.generated.models.OrganizationalBrandingLocalization::|public|constructor():None @@ -211634,6 +218727,98 @@ msgraph_beta.generated.models.OrganizationalBrandingProperties::|public|square_l msgraph_beta.generated.models.OrganizationalBrandingProperties::|public|username_hint_text():str msgraph_beta.generated.models.OrganizationalBrandingProperties::|public|username_hint_text(value:str):None msgraph_beta.generated.models.OrganizationalBrandingProperties::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalBrandingProperties +msgraph_beta.generated.models.OrganizationalBrandingTheme-->Entity +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|constructor():None +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|is_default_theme():bool +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|is_default_theme(value:bool):None +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|localizations():list[OrganizationalBrandingThemeLocalization] +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|localizations(value:list[OrganizationalBrandingThemeLocalization]):None +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|name():str +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|name(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|odata_type:str +msgraph_beta.generated.models.OrganizationalBrandingTheme::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OrganizationalBrandingTheme::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalBrandingTheme +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse::|public|value():list[OrganizationalBrandingTheme] +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse::|public|value(value:list[OrganizationalBrandingTheme]):None +msgraph_beta.generated.models.OrganizationalBrandingThemeCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalBrandingThemeCollectionResponse +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|account_reset_credentials():LoginPageBrandingVisualElement +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|account_reset_credentials(value:LoginPageBrandingVisualElement):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|background_image():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|background_image(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|background_image_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|background_image_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|backing_store:BackingStore +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|banner_logo():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|banner_logo(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|banner_logo_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|banner_logo_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|cannot_access_your_account():LoginPageBrandingVisualElement +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|cannot_access_your_account(value:LoginPageBrandingVisualElement):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|cdn_hosts():list[str] +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|cdn_hosts(value:list[str]):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|constructor():None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|content_customization():ContentCustomization +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|content_customization(value:ContentCustomization):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|custom_c_s_s():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|custom_c_s_s(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|custom_c_s_s_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|custom_c_s_s_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|favicon():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|favicon(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|favicon_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|favicon_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|forgot_my_password():LoginPageBrandingVisualElement +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|forgot_my_password(value:LoginPageBrandingVisualElement):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|header_background_color():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|header_background_color(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|header_logo():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|header_logo(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|header_logo_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|header_logo_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|locale():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|locale(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|login_page_layout_configuration():LoginPageLayoutConfiguration +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|login_page_layout_configuration(value:LoginPageLayoutConfiguration):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|odata_type():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|odata_type(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|page_background_color():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|page_background_color(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|privacy_and_cookies():LoginPageBrandingVisualElement +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|privacy_and_cookies(value:LoginPageBrandingVisualElement):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|reset_it_now():LoginPageBrandingVisualElement +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|reset_it_now(value:LoginPageBrandingVisualElement):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|sign_in_page_text():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|sign_in_page_text(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo_dark():bytes +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo_dark(value:bytes):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo_dark_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo_dark_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo_relative_url():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|square_logo_relative_url(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|terms_of_use():LoginPageBrandingVisualElement +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|terms_of_use(value:LoginPageBrandingVisualElement):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|username_hint_text():str +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|public|username_hint_text(value:str):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalBrandingThemeLocalization +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|public|value():list[OrganizationalBrandingThemeLocalization] +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|public|value(value:list[OrganizationalBrandingThemeLocalization]):None +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalBrandingThemeLocalizationCollectionResponse +msgraph_beta.generated.models.OrganizationalBrandingThemeLocalization~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.OrganizationAllowedAudiences::0000-Me msgraph_beta.generated.models.OrganizationAllowedAudiences::0001-Organization msgraph_beta.generated.models.OrganizationAllowedAudiences::0002-FederatedOrganizations @@ -214290,6 +221475,8 @@ msgraph_beta.generated.models.Place::|public|address():PhysicalAddress msgraph_beta.generated.models.Place::|public|address(value:PhysicalAddress):None msgraph_beta.generated.models.Place::|public|check_ins():list[CheckInClaim] msgraph_beta.generated.models.Place::|public|check_ins(value:list[CheckInClaim]):None +msgraph_beta.generated.models.Place::|public|children():list[Place] +msgraph_beta.generated.models.Place::|public|children(value:list[Place]):None msgraph_beta.generated.models.Place::|public|constructor():None msgraph_beta.generated.models.Place::|public|display_name():str msgraph_beta.generated.models.Place::|public|display_name(value:str):None @@ -214305,12 +221492,37 @@ msgraph_beta.generated.models.Place::|public|parent_id():str msgraph_beta.generated.models.Place::|public|parent_id(value:str):None msgraph_beta.generated.models.Place::|public|phone():str msgraph_beta.generated.models.Place::|public|phone(value:str):None -msgraph_beta.generated.models.Place::|public|place_id():str -msgraph_beta.generated.models.Place::|public|place_id(value:str):None msgraph_beta.generated.models.Place::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Place::|public|tags():list[str] msgraph_beta.generated.models.Place::|public|tags(value:list[str]):None msgraph_beta.generated.models.Place::|static|public|create_from_discriminator_value(parse_node:ParseNode):Place +msgraph_beta.generated.models.PlaceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.PlaceCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.PlaceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlaceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlaceCollectionResponse::|public|value():list[Place] +msgraph_beta.generated.models.PlaceCollectionResponse::|public|value(value:list[Place]):None +msgraph_beta.generated.models.PlaceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceCollectionResponse +msgraph_beta.generated.models.PlaceExecutionResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlaceExecutionResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlaceExecutionResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlaceExecutionResult::|public|children():list[PlaceExecutionResult] +msgraph_beta.generated.models.PlaceExecutionResult::|public|children(value:list[PlaceExecutionResult]):None +msgraph_beta.generated.models.PlaceExecutionResult::|public|constructor():None +msgraph_beta.generated.models.PlaceExecutionResult::|public|error():PublicError +msgraph_beta.generated.models.PlaceExecutionResult::|public|error(value:PublicError):None +msgraph_beta.generated.models.PlaceExecutionResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlaceExecutionResult::|public|odata_type():str +msgraph_beta.generated.models.PlaceExecutionResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlaceExecutionResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlaceExecutionResult::|public|succeeded_place():Place +msgraph_beta.generated.models.PlaceExecutionResult::|public|succeeded_place(value:Place):None +msgraph_beta.generated.models.PlaceExecutionResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceExecutionResult +msgraph_beta.generated.models.PlaceExecutionResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlaceFeatureEnablement::0000-Unknown +msgraph_beta.generated.models.PlaceFeatureEnablement::0001-Enabled +msgraph_beta.generated.models.PlaceFeatureEnablement::0002-Disabled +msgraph_beta.generated.models.PlaceFeatureEnablement::0003-UnknownFutureValue msgraph_beta.generated.models.PlaceMode::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PlaceMode::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PlaceMode::|public|backing_store:BackingStore @@ -214321,6 +221533,41 @@ msgraph_beta.generated.models.PlaceMode::|public|odata_type(value:str):None msgraph_beta.generated.models.PlaceMode::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceMode msgraph_beta.generated.models.PlaceMode~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlaceOperation-->Entity +msgraph_beta.generated.models.PlaceOperation::|public|constructor():None +msgraph_beta.generated.models.PlaceOperation::|public|details():list[PlaceExecutionResult] +msgraph_beta.generated.models.PlaceOperation::|public|details(value:list[PlaceExecutionResult]):None +msgraph_beta.generated.models.PlaceOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlaceOperation::|public|odata_type:str +msgraph_beta.generated.models.PlaceOperation::|public|progress():PlaceOperationProgress +msgraph_beta.generated.models.PlaceOperation::|public|progress(value:PlaceOperationProgress):None +msgraph_beta.generated.models.PlaceOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlaceOperation::|public|status():PlaceOperationStatus +msgraph_beta.generated.models.PlaceOperation::|public|status(value:PlaceOperationStatus):None +msgraph_beta.generated.models.PlaceOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceOperation +msgraph_beta.generated.models.PlaceOperationProgress::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlaceOperationProgress::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlaceOperationProgress::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlaceOperationProgress::|public|constructor():None +msgraph_beta.generated.models.PlaceOperationProgress::|public|failed_place_count():int +msgraph_beta.generated.models.PlaceOperationProgress::|public|failed_place_count(value:int):None +msgraph_beta.generated.models.PlaceOperationProgress::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlaceOperationProgress::|public|odata_type():str +msgraph_beta.generated.models.PlaceOperationProgress::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlaceOperationProgress::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlaceOperationProgress::|public|succeeded_place_count():int +msgraph_beta.generated.models.PlaceOperationProgress::|public|succeeded_place_count(value:int):None +msgraph_beta.generated.models.PlaceOperationProgress::|public|total_place_count():int +msgraph_beta.generated.models.PlaceOperationProgress::|public|total_place_count(value:int):None +msgraph_beta.generated.models.PlaceOperationProgress::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceOperationProgress +msgraph_beta.generated.models.PlaceOperationProgress~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlaceOperationStatus::0000-Created +msgraph_beta.generated.models.PlaceOperationStatus::0001-InProgress +msgraph_beta.generated.models.PlaceOperationStatus::0002-Succeeded +msgraph_beta.generated.models.PlaceOperationStatus::0003-Failed +msgraph_beta.generated.models.PlaceOperationStatus::0004-PartiallySucceeded +msgraph_beta.generated.models.PlaceOperationStatus::0005-Expired +msgraph_beta.generated.models.PlaceOperationStatus::0006-UnknownFutureValue msgraph_beta.generated.models.Planner-->Entity msgraph_beta.generated.models.Planner::|public|buckets():list[PlannerBucket] msgraph_beta.generated.models.Planner::|public|buckets(value:list[PlannerBucket]):None @@ -215492,6 +222739,8 @@ msgraph_beta.generated.models.PolicyRoot::|public|authentication_strength_polici msgraph_beta.generated.models.PolicyRoot::|public|authentication_strength_policies(value:list[AuthenticationStrengthPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|authorization_policy():list[AuthorizationPolicy] msgraph_beta.generated.models.PolicyRoot::|public|authorization_policy(value:list[AuthorizationPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|b2b_management_policies():list[B2bManagementPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|b2b_management_policies(value:list[B2bManagementPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|b2c_authentication_methods_policy():B2cAuthenticationMethodsPolicy msgraph_beta.generated.models.PolicyRoot::|public|b2c_authentication_methods_policy(value:B2cAuthenticationMethodsPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|claims_mapping_policies():list[ClaimsMappingPolicy] @@ -215525,6 +222774,8 @@ msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies():list[MobileDeviceManagementPolicy] msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies(value:list[MobileDeviceManagementPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|odata_type:str +msgraph_beta.generated.models.PolicyRoot::|public|on_prem_authentication_policies():list[OnPremAuthenticationPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|on_prem_authentication_policies(value:list[OnPremAuthenticationPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_policies():list[PermissionGrantPolicy] msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_policies(value:list[PermissionGrantPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_pre_approval_policies():list[PermissionGrantPreApprovalPolicy] @@ -215975,6 +223226,8 @@ msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|resourc msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|resource_scopes(value:list[AccessReviewScope]):None msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrincipalResourceMembershipsScope +msgraph_beta.generated.models.PrincipalType::0000-EntraIdUser +msgraph_beta.generated.models.PrincipalType::0001-UnknownFutureValue msgraph_beta.generated.models.Print::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Print::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Print::|public|backing_store:BackingStore @@ -217972,6 +225225,8 @@ msgraph_beta.generated.models.PrivilegedAccessGroup::|public|eligibility_schedul msgraph_beta.generated.models.PrivilegedAccessGroup::|public|eligibility_schedule_requests(value:list[PrivilegedAccessGroupEligibilityScheduleRequest]):None msgraph_beta.generated.models.PrivilegedAccessGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.PrivilegedAccessGroup::|public|odata_type:str +msgraph_beta.generated.models.PrivilegedAccessGroup::|public|resources():list[GroupResource] +msgraph_beta.generated.models.PrivilegedAccessGroup::|public|resources(value:list[GroupResource]):None msgraph_beta.generated.models.PrivilegedAccessGroup::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PrivilegedAccessGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivilegedAccessGroup msgraph_beta.generated.models.PrivilegedAccessGroupAssignmentSchedule-->PrivilegedAccessSchedule @@ -222496,12 +229751,16 @@ msgraph_beta.generated.models.RiskyAgentIdentity::|public|odata_type:str msgraph_beta.generated.models.RiskyAgentIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RiskyAgentIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskyAgentIdentity msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal-->RiskyAgent +msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|public|agent_identity_blueprint_principal():AgentIdentityBlueprintPrincipal +msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|public|agent_identity_blueprint_principal(value:AgentIdentityBlueprintPrincipal):None msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|public|constructor():None msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|public|odata_type:str msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RiskyAgentIdentityBlueprintPrincipal::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskyAgentIdentityBlueprintPrincipal msgraph_beta.generated.models.RiskyAgentUser-->RiskyAgent +msgraph_beta.generated.models.RiskyAgentUser::|public|agent_user():AgentUser +msgraph_beta.generated.models.RiskyAgentUser::|public|agent_user(value:AgentUser):None msgraph_beta.generated.models.RiskyAgentUser::|public|constructor():None msgraph_beta.generated.models.RiskyAgentUser::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.RiskyAgentUser::|public|odata_type:str @@ -222862,7 +230121,11 @@ msgraph_beta.generated.models.Room::|public|is_teams_enabled(value:bool):None msgraph_beta.generated.models.Room::|public|nickname():str msgraph_beta.generated.models.Room::|public|nickname(value:str):None msgraph_beta.generated.models.Room::|public|odata_type:str +msgraph_beta.generated.models.Room::|public|place_id():str +msgraph_beta.generated.models.Room::|public|place_id(value:str):None msgraph_beta.generated.models.Room::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Room::|public|teams_enabled_state():PlaceFeatureEnablement +msgraph_beta.generated.models.Room::|public|teams_enabled_state(value:PlaceFeatureEnablement):None msgraph_beta.generated.models.Room::|public|video_device_name():str msgraph_beta.generated.models.Room::|public|video_device_name(value:str):None msgraph_beta.generated.models.Room::|static|public|create_from_discriminator_value(parse_node:ParseNode):Room @@ -224743,6 +232006,25 @@ msgraph_beta.generated.models.security.AedAuditRecord::|public|get_field_deseria msgraph_beta.generated.models.security.AedAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AedAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AedAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AedAuditRecord +msgraph_beta.generated.models.security.AiAgentEvidence-->AlertEvidence +msgraph_beta.generated.models.security.AiAgentEvidence::|public|agent_id():str +msgraph_beta.generated.models.security.AiAgentEvidence::|public|agent_id(value:str):None +msgraph_beta.generated.models.security.AiAgentEvidence::|public|agent_name():str +msgraph_beta.generated.models.security.AiAgentEvidence::|public|agent_name(value:str):None +msgraph_beta.generated.models.security.AiAgentEvidence::|public|constructor():None +msgraph_beta.generated.models.security.AiAgentEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AiAgentEvidence::|public|hosting_platform_type():AiAgentPlatform +msgraph_beta.generated.models.security.AiAgentEvidence::|public|hosting_platform_type(value:AiAgentPlatform):None +msgraph_beta.generated.models.security.AiAgentEvidence::|public|instructions():str +msgraph_beta.generated.models.security.AiAgentEvidence::|public|instructions(value:str):None +msgraph_beta.generated.models.security.AiAgentEvidence::|public|odata_type:str +msgraph_beta.generated.models.security.AiAgentEvidence::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AiAgentEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiAgentEvidence +msgraph_beta.generated.models.security.AiAgentPlatform::0000-Unknown +msgraph_beta.generated.models.security.AiAgentPlatform::0001-AzureAIFoundry +msgraph_beta.generated.models.security.AiAgentPlatform::0002-CopilotStudio +msgraph_beta.generated.models.security.AiAgentPlatform::0003-Copilot +msgraph_beta.generated.models.security.AiAgentPlatform::0004-UnknownFutureValue msgraph_beta.generated.models.security.AiAppInteractionAuditRecord-->AuditData msgraph_beta.generated.models.security.AiAppInteractionAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.AiAppInteractionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -231721,6 +239003,8 @@ msgraph_beta.generated.models.security.Sensor::|public|open_health_issues_count( msgraph_beta.generated.models.security.Sensor::|public|sensor_type():SensorType msgraph_beta.generated.models.security.Sensor::|public|sensor_type(value:SensorType):None msgraph_beta.generated.models.security.Sensor::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.Sensor::|public|service_status():ServiceStatus +msgraph_beta.generated.models.security.Sensor::|public|service_status(value:ServiceStatus):None msgraph_beta.generated.models.security.Sensor::|public|settings():SensorSettings msgraph_beta.generated.models.security.Sensor::|public|settings(value:SensorSettings):None msgraph_beta.generated.models.security.Sensor::|public|version():str @@ -231730,6 +239014,8 @@ msgraph_beta.generated.models.security.SensorCandidate-->Entity msgraph_beta.generated.models.security.SensorCandidate::|public|computer_dns_name():str msgraph_beta.generated.models.security.SensorCandidate::|public|computer_dns_name(value:str):None msgraph_beta.generated.models.security.SensorCandidate::|public|constructor():None +msgraph_beta.generated.models.security.SensorCandidate::|public|domain_name():str +msgraph_beta.generated.models.security.SensorCandidate::|public|domain_name(value:str):None msgraph_beta.generated.models.security.SensorCandidate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.SensorCandidate::|public|last_seen_date_time():datetime.datetime msgraph_beta.generated.models.security.SensorCandidate::|public|last_seen_date_time(value:datetime.datetime):None @@ -231843,6 +239129,13 @@ msgraph_beta.generated.models.security.ServiceSource::0010-MicrosoftDefenderForC msgraph_beta.generated.models.security.ServiceSource::0011-MicrosoftSentinel msgraph_beta.generated.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement msgraph_beta.generated.models.security.ServiceSource::0013-MicrosoftThreatIntelligence +msgraph_beta.generated.models.security.ServiceStatus::0000-Stopped +msgraph_beta.generated.models.security.ServiceStatus::0001-Starting +msgraph_beta.generated.models.security.ServiceStatus::0002-Running +msgraph_beta.generated.models.security.ServiceStatus::0003-Disabled +msgraph_beta.generated.models.security.ServiceStatus::0004-Onboarding +msgraph_beta.generated.models.security.ServiceStatus::0005-Unknown +msgraph_beta.generated.models.security.ServiceStatus::0006-UnknownFutureValue msgraph_beta.generated.models.security.SettingsContainer-->Entity msgraph_beta.generated.models.security.SettingsContainer::|public|auto_auditing_configuration():AutoAuditingConfiguration msgraph_beta.generated.models.security.SettingsContainer::|public|auto_auditing_configuration(value:AutoAuditingConfiguration):None @@ -233451,6 +240744,16 @@ msgraph_beta.generated.models.SecurityReportsRoot::|public|get_field_deserialize msgraph_beta.generated.models.SecurityReportsRoot::|public|odata_type:str msgraph_beta.generated.models.SecurityReportsRoot::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.SecurityReportsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityReportsRoot +msgraph_beta.generated.models.SecurityRequirement::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SecurityRequirement::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SecurityRequirement::|public|backing_store:BackingStore +msgraph_beta.generated.models.SecurityRequirement::|public|constructor():None +msgraph_beta.generated.models.SecurityRequirement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SecurityRequirement::|public|odata_type():str +msgraph_beta.generated.models.SecurityRequirement::|public|odata_type(value:str):None +msgraph_beta.generated.models.SecurityRequirement::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SecurityRequirement::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityRequirement +msgraph_beta.generated.models.SecurityRequirement~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SecurityResource::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SecurityResource::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SecurityResource::|public|backing_store:BackingStore @@ -233469,6 +240772,16 @@ msgraph_beta.generated.models.SecurityResourceType::0001-Attacked msgraph_beta.generated.models.SecurityResourceType::0002-Related msgraph_beta.generated.models.SecurityResourceType::0003-UnknownFutureValue msgraph_beta.generated.models.SecurityResource~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SecuritySchemes::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SecuritySchemes::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SecuritySchemes::|public|backing_store:BackingStore +msgraph_beta.generated.models.SecuritySchemes::|public|constructor():None +msgraph_beta.generated.models.SecuritySchemes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SecuritySchemes::|public|odata_type():str +msgraph_beta.generated.models.SecuritySchemes::|public|odata_type(value:str):None +msgraph_beta.generated.models.SecuritySchemes::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SecuritySchemes::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecuritySchemes +msgraph_beta.generated.models.SecuritySchemes~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SecurityToolAwsResourceAdministratorFinding-->AwsSecurityToolAdministrationFinding msgraph_beta.generated.models.SecurityToolAwsResourceAdministratorFinding::|public|constructor():None msgraph_beta.generated.models.SecurityToolAwsResourceAdministratorFinding::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -234180,6 +241493,8 @@ msgraph_beta.generated.models.ServicePrincipal::|public|claims_mapping_policies( msgraph_beta.generated.models.ServicePrincipal::|public|claims_policy():CustomClaimsPolicy msgraph_beta.generated.models.ServicePrincipal::|public|claims_policy(value:CustomClaimsPolicy):None msgraph_beta.generated.models.ServicePrincipal::|public|constructor():None +msgraph_beta.generated.models.ServicePrincipal::|public|created_by_app_id():str +msgraph_beta.generated.models.ServicePrincipal::|public|created_by_app_id(value:str):None msgraph_beta.generated.models.ServicePrincipal::|public|created_objects():list[DirectoryObject] msgraph_beta.generated.models.ServicePrincipal::|public|created_objects(value:list[DirectoryObject]):None msgraph_beta.generated.models.ServicePrincipal::|public|custom_security_attributes():CustomSecurityAttributeValue @@ -234991,6 +242306,27 @@ msgraph_beta.generated.models.SharePointGroupCollectionResponse::|public|seriali msgraph_beta.generated.models.SharePointGroupCollectionResponse::|public|value():list[SharePointGroup] msgraph_beta.generated.models.SharePointGroupCollectionResponse::|public|value(value:list[SharePointGroup]):None msgraph_beta.generated.models.SharePointGroupCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupCollectionResponse +msgraph_beta.generated.models.SharePointGroupIdentityMapping-->SharePointIdentityMapping +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|constructor():None +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|group_type():SharePointIdentityMappingGroupType +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|group_type(value:SharePointIdentityMappingGroupType):None +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|odata_type:str +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|source_group_identity():Identity +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|source_group_identity(value:Identity):None +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|target_group_identity():Identity +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|target_group_identity(value:Identity):None +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|target_group_migration_data():SharePointIdentityMappingGroupMigrationData +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|public|target_group_migration_data(value:SharePointIdentityMappingGroupMigrationData):None +msgraph_beta.generated.models.SharePointGroupIdentityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupIdentityMapping +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse::|public|value():list[SharePointGroupIdentityMapping] +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse::|public|value(value:list[SharePointGroupIdentityMapping]):None +msgraph_beta.generated.models.SharePointGroupIdentityMappingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupIdentityMappingCollectionResponse msgraph_beta.generated.models.SharePointGroupMember-->Entity msgraph_beta.generated.models.SharePointGroupMember::|public|constructor():None msgraph_beta.generated.models.SharePointGroupMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -235006,6 +242342,16 @@ msgraph_beta.generated.models.SharePointGroupMemberCollectionResponse::|public|s msgraph_beta.generated.models.SharePointGroupMemberCollectionResponse::|public|value():list[SharePointGroupMember] msgraph_beta.generated.models.SharePointGroupMemberCollectionResponse::|public|value(value:list[SharePointGroupMember]):None msgraph_beta.generated.models.SharePointGroupMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupMemberCollectionResponse +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters-->SharePointMigrationTaskParameters +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|constructor():None +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|odata_type:str +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|source_group_identity():GroupIdentity +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|source_group_identity(value:GroupIdentity):None +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|target_group_identity():GroupIdentity +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|public|target_group_identity(value:GroupIdentity):None +msgraph_beta.generated.models.SharePointGroupMigrationTaskParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupMigrationTaskParameters msgraph_beta.generated.models.SharePointIdentity-->Identity msgraph_beta.generated.models.SharePointIdentity::|public|constructor():None msgraph_beta.generated.models.SharePointIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -235014,6 +242360,47 @@ msgraph_beta.generated.models.SharePointIdentity::|public|login_name(value:str): msgraph_beta.generated.models.SharePointIdentity::|public|odata_type:str msgraph_beta.generated.models.SharePointIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.SharePointIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointIdentity +msgraph_beta.generated.models.SharePointIdentityMapping-->Entity +msgraph_beta.generated.models.SharePointIdentityMapping::|public|constructor():None +msgraph_beta.generated.models.SharePointIdentityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointIdentityMapping::|public|odata_type:str +msgraph_beta.generated.models.SharePointIdentityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointIdentityMapping::|public|source_organization_id():UUID +msgraph_beta.generated.models.SharePointIdentityMapping::|public|source_organization_id(value:UUID):None +msgraph_beta.generated.models.SharePointIdentityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointIdentityMapping +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|backing_store:BackingStore +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|constructor():None +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|mail_nickname():str +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|mail_nickname(value:str):None +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|odata_type():str +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|odata_type(value:str):None +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointIdentityMappingGroupMigrationData +msgraph_beta.generated.models.SharePointIdentityMappingGroupMigrationData~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SharePointIdentityMappingGroupType::0000-None_ +msgraph_beta.generated.models.SharePointIdentityMappingGroupType::0001-RegularGroup +msgraph_beta.generated.models.SharePointIdentityMappingGroupType::0002-M365Group +msgraph_beta.generated.models.SharePointIdentityMappingGroupType::0003-UnknownFutureValue +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|backing_store:BackingStore +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|constructor():None +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|email():str +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|email(value:str):None +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|odata_type():str +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|odata_type(value:str):None +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointIdentityMappingUserMigrationData +msgraph_beta.generated.models.SharePointIdentityMappingUserMigrationData~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SharePointIdentityMappingUserType::0000-None_ +msgraph_beta.generated.models.SharePointIdentityMappingUserType::0001-RegularUser +msgraph_beta.generated.models.SharePointIdentityMappingUserType::0002-AdminUser +msgraph_beta.generated.models.SharePointIdentityMappingUserType::0003-GuestUser +msgraph_beta.generated.models.SharePointIdentityMappingUserType::0004-UnknownFutureValue msgraph_beta.generated.models.SharePointIdentitySet-->IdentitySet msgraph_beta.generated.models.SharePointIdentitySet::|public|constructor():None msgraph_beta.generated.models.SharePointIdentitySet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -235229,6 +242616,75 @@ msgraph_beta.generated.models.SharePointMigrationObjectType::0006-Alert msgraph_beta.generated.models.SharePointMigrationObjectType::0007-SharedWithObject msgraph_beta.generated.models.SharePointMigrationObjectType::0008-Invalid msgraph_beta.generated.models.SharePointMigrationObjectType::0009-UnknownFutureValue +msgraph_beta.generated.models.SharePointMigrationsRoot-->Entity +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|constructor():None +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|cross_organization_group_mappings():list[SharePointGroupIdentityMapping] +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|cross_organization_group_mappings(value:list[SharePointGroupIdentityMapping]):None +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|cross_organization_migration_tasks():list[SharePointMigrationTask] +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|cross_organization_migration_tasks(value:list[SharePointMigrationTask]):None +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|cross_organization_user_mappings():list[SharePointUserIdentityMapping] +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|cross_organization_user_mappings(value:list[SharePointUserIdentityMapping]):None +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|odata_type:str +msgraph_beta.generated.models.SharePointMigrationsRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointMigrationsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationsRoot +msgraph_beta.generated.models.SharePointMigrationTask-->Entity +msgraph_beta.generated.models.SharePointMigrationTask::|public|constructor():None +msgraph_beta.generated.models.SharePointMigrationTask::|public|error():PublicError +msgraph_beta.generated.models.SharePointMigrationTask::|public|error(value:PublicError):None +msgraph_beta.generated.models.SharePointMigrationTask::|public|finished_date_time():datetime.datetime +msgraph_beta.generated.models.SharePointMigrationTask::|public|finished_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SharePointMigrationTask::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointMigrationTask::|public|last_updated_date_time():datetime.datetime +msgraph_beta.generated.models.SharePointMigrationTask::|public|last_updated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SharePointMigrationTask::|public|odata_type:str +msgraph_beta.generated.models.SharePointMigrationTask::|public|parameters():SharePointMigrationTaskParameters +msgraph_beta.generated.models.SharePointMigrationTask::|public|parameters(value:SharePointMigrationTaskParameters):None +msgraph_beta.generated.models.SharePointMigrationTask::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointMigrationTask::|public|started_date_time():datetime.datetime +msgraph_beta.generated.models.SharePointMigrationTask::|public|started_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SharePointMigrationTask::|public|status():SharePointMigrationTaskStatus +msgraph_beta.generated.models.SharePointMigrationTask::|public|status(value:SharePointMigrationTaskStatus):None +msgraph_beta.generated.models.SharePointMigrationTask::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationTask +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse::|public|value():list[SharePointMigrationTask] +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse::|public|value(value:list[SharePointMigrationTask]):None +msgraph_beta.generated.models.SharePointMigrationTaskCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationTaskCollectionResponse +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|backing_store:BackingStore +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|constructor():None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|odata_type():str +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|odata_type(value:str):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|preferred_latest_start_date_time():datetime.datetime +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|preferred_latest_start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|preferred_start_date_time():datetime.datetime +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|preferred_start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|source_site_url():str +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|source_site_url(value:str):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_data_location_code():str +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_data_location_code(value:str):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_organization_host():str +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_organization_host(value:str):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_organization_id():UUID +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_organization_id(value:UUID):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_site_url():str +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|target_site_url(value:str):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|validate_only():bool +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|public|validate_only(value:bool):None +msgraph_beta.generated.models.SharePointMigrationTaskParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationTaskParameters +msgraph_beta.generated.models.SharePointMigrationTaskParameters~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SharePointMigrationTaskStatus::0000-NotStarted +msgraph_beta.generated.models.SharePointMigrationTaskStatus::0001-InProgress +msgraph_beta.generated.models.SharePointMigrationTaskStatus::0002-Completed +msgraph_beta.generated.models.SharePointMigrationTaskStatus::0003-Cancelled +msgraph_beta.generated.models.SharePointMigrationTaskStatus::0004-Failed +msgraph_beta.generated.models.SharePointMigrationTaskStatus::0005-UnknownFutureValue msgraph_beta.generated.models.SharePointOneDriveOptions::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SharePointOneDriveOptions::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SharePointOneDriveOptions::|public|backing_store:BackingStore @@ -235281,6 +242737,14 @@ msgraph_beta.generated.models.SharePointRestoreSessionCollectionResponse::|publi msgraph_beta.generated.models.SharePointRestoreSessionCollectionResponse::|public|value():list[SharePointRestoreSession] msgraph_beta.generated.models.SharePointRestoreSessionCollectionResponse::|public|value(value:list[SharePointRestoreSession]):None msgraph_beta.generated.models.SharePointRestoreSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointRestoreSessionCollectionResponse +msgraph_beta.generated.models.SharePointRoot-->Entity +msgraph_beta.generated.models.SharePointRoot::|public|constructor():None +msgraph_beta.generated.models.SharePointRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointRoot::|public|migrations():SharePointMigrationsRoot +msgraph_beta.generated.models.SharePointRoot::|public|migrations(value:SharePointMigrationsRoot):None +msgraph_beta.generated.models.SharePointRoot::|public|odata_type:str +msgraph_beta.generated.models.SharePointRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointRoot msgraph_beta.generated.models.SharepointSettings-->Entity msgraph_beta.generated.models.SharepointSettings::|public|allowed_domain_guids_for_sync_app():list[UUID] msgraph_beta.generated.models.SharepointSettings::|public|allowed_domain_guids_for_sync_app(value:list[UUID]):None @@ -235363,6 +242827,43 @@ msgraph_beta.generated.models.SharePointSharingAbilities::|public|specific_peopl msgraph_beta.generated.models.SharePointSharingAbilities::|public|specific_people_link_abilities(value:LinkScopeAbilities):None msgraph_beta.generated.models.SharePointSharingAbilities::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointSharingAbilities msgraph_beta.generated.models.SharePointSharingAbilities~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SharePointSiteMigrationTaskParameters-->SharePointMigrationTaskParameters +msgraph_beta.generated.models.SharePointSiteMigrationTaskParameters::|public|constructor():None +msgraph_beta.generated.models.SharePointSiteMigrationTaskParameters::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointSiteMigrationTaskParameters::|public|odata_type:str +msgraph_beta.generated.models.SharePointSiteMigrationTaskParameters::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointSiteMigrationTaskParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointSiteMigrationTaskParameters +msgraph_beta.generated.models.SharePointUserIdentityMapping-->SharePointIdentityMapping +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|constructor():None +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|odata_type:str +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|source_user_identity():UserIdentity +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|source_user_identity(value:UserIdentity):None +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|target_user_identity():UserIdentity +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|target_user_identity(value:UserIdentity):None +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|target_user_migration_data():SharePointIdentityMappingUserMigrationData +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|target_user_migration_data(value:SharePointIdentityMappingUserMigrationData):None +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|user_type():SharePointIdentityMappingUserType +msgraph_beta.generated.models.SharePointUserIdentityMapping::|public|user_type(value:SharePointIdentityMappingUserType):None +msgraph_beta.generated.models.SharePointUserIdentityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointUserIdentityMapping +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse::|public|value():list[SharePointUserIdentityMapping] +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse::|public|value(value:list[SharePointUserIdentityMapping]):None +msgraph_beta.generated.models.SharePointUserIdentityMappingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointUserIdentityMappingCollectionResponse +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters-->SharePointMigrationTaskParameters +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|constructor():None +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|odata_type:str +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|source_user_identity():UserIdentity +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|source_user_identity(value:UserIdentity):None +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|target_user_identity():UserIdentity +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|public|target_user_identity(value:UserIdentity):None +msgraph_beta.generated.models.SharePointUserMigrationTaskParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointUserMigrationTaskParameters msgraph_beta.generated.models.SharingCapabilities::0000-Disabled msgraph_beta.generated.models.SharingCapabilities::0001-ExternalUserSharingOnly msgraph_beta.generated.models.SharingCapabilities::0002-ExternalUserAndGuestSharing @@ -235877,6 +243378,8 @@ msgraph_beta.generated.models.SignInCollectionResponse::|public|value(value:list msgraph_beta.generated.models.SignInCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInCollectionResponse msgraph_beta.generated.models.SignInConditions::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SignInConditions::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInConditions::|public|agent_id_risk_level():AgentIdRiskLevel +msgraph_beta.generated.models.SignInConditions::|public|agent_id_risk_level(value:AgentIdRiskLevel):None msgraph_beta.generated.models.SignInConditions::|public|authentication_flow():AuthenticationFlow msgraph_beta.generated.models.SignInConditions::|public|authentication_flow(value:AuthenticationFlow):None msgraph_beta.generated.models.SignInConditions::|public|backing_store:BackingStore @@ -236872,9 +244375,13 @@ msgraph_beta.generated.models.SolutionsRoot::|public|business_scenarios():list[B msgraph_beta.generated.models.SolutionsRoot::|public|business_scenarios(value:list[BusinessScenario]):None msgraph_beta.generated.models.SolutionsRoot::|public|constructor():None msgraph_beta.generated.models.SolutionsRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SolutionsRoot::|public|migrations():MigrationsRoot +msgraph_beta.generated.models.SolutionsRoot::|public|migrations(value:MigrationsRoot):None msgraph_beta.generated.models.SolutionsRoot::|public|odata_type():str msgraph_beta.generated.models.SolutionsRoot::|public|odata_type(value:str):None msgraph_beta.generated.models.SolutionsRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SolutionsRoot::|public|share_point():SharePointRoot +msgraph_beta.generated.models.SolutionsRoot::|public|share_point(value:SharePointRoot):None msgraph_beta.generated.models.SolutionsRoot::|public|virtual_events():VirtualEventsRoot msgraph_beta.generated.models.SolutionsRoot::|public|virtual_events(value:VirtualEventsRoot):None msgraph_beta.generated.models.SolutionsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):SolutionsRoot @@ -241399,6 +248906,8 @@ msgraph_beta.generated.models.TimeConstraint::|public|constructor():None msgraph_beta.generated.models.TimeConstraint::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.TimeConstraint::|public|odata_type():str msgraph_beta.generated.models.TimeConstraint::|public|odata_type(value:str):None +msgraph_beta.generated.models.TimeConstraint::|public|recurrence():PatternedRecurrence +msgraph_beta.generated.models.TimeConstraint::|public|recurrence(value:PatternedRecurrence):None msgraph_beta.generated.models.TimeConstraint::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TimeConstraint::|public|time_slots():list[TimeSlot] msgraph_beta.generated.models.TimeConstraint::|public|time_slots(value:list[TimeSlot]):None @@ -241556,6 +249065,14 @@ msgraph_beta.generated.models.TimeSlot::|public|serialize(writer:SerializationWr msgraph_beta.generated.models.TimeSlot::|public|start():DateTimeTimeZone msgraph_beta.generated.models.TimeSlot::|public|start(value:DateTimeTimeZone):None msgraph_beta.generated.models.TimeSlot::|static|public|create_from_discriminator_value(parse_node:ParseNode):TimeSlot +msgraph_beta.generated.models.TimeSlotAvailability-->TimeSlot +msgraph_beta.generated.models.TimeSlotAvailability::|public|availability():FreeBusyStatus +msgraph_beta.generated.models.TimeSlotAvailability::|public|availability(value:FreeBusyStatus):None +msgraph_beta.generated.models.TimeSlotAvailability::|public|constructor():None +msgraph_beta.generated.models.TimeSlotAvailability::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TimeSlotAvailability::|public|odata_type:str +msgraph_beta.generated.models.TimeSlotAvailability::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TimeSlotAvailability::|static|public|create_from_discriminator_value(parse_node:ParseNode):TimeSlotAvailability msgraph_beta.generated.models.TimeSlot~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.TimeZoneBase::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.TimeZoneBase::|public|additional_data(value:dict[str, Any]):None @@ -242431,6 +249948,14 @@ msgraph_beta.generated.models.TypedEmailAddress::|public|serialize(writer:Serial msgraph_beta.generated.models.TypedEmailAddress::|public|type():EmailType msgraph_beta.generated.models.TypedEmailAddress::|public|type(value:EmailType):None msgraph_beta.generated.models.TypedEmailAddress::|static|public|create_from_discriminator_value(parse_node:ParseNode):TypedEmailAddress +msgraph_beta.generated.models.UnavailablePlaceMode-->PlaceMode +msgraph_beta.generated.models.UnavailablePlaceMode::|public|constructor():None +msgraph_beta.generated.models.UnavailablePlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UnavailablePlaceMode::|public|odata_type:str +msgraph_beta.generated.models.UnavailablePlaceMode::|public|reason():str +msgraph_beta.generated.models.UnavailablePlaceMode::|public|reason(value:str):None +msgraph_beta.generated.models.UnavailablePlaceMode::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UnavailablePlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnavailablePlaceMode msgraph_beta.generated.models.UnenforcedMfaAwsUserFinding-->IdentityFinding msgraph_beta.generated.models.UnenforcedMfaAwsUserFinding::|public|constructor():None msgraph_beta.generated.models.UnenforcedMfaAwsUserFinding::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243690,6 +251215,8 @@ msgraph_beta.generated.models.User::|public|hire_date():datetime.datetime msgraph_beta.generated.models.User::|public|hire_date(value:datetime.datetime):None msgraph_beta.generated.models.User::|public|identities():list[ObjectIdentity] msgraph_beta.generated.models.User::|public|identities(value:list[ObjectIdentity]):None +msgraph_beta.generated.models.User::|public|identity_parent_id():str +msgraph_beta.generated.models.User::|public|identity_parent_id(value:str):None msgraph_beta.generated.models.User::|public|im_addresses():list[str] msgraph_beta.generated.models.User::|public|im_addresses(value:list[str]):None msgraph_beta.generated.models.User::|public|inference_classification():InferenceClassification @@ -248285,6 +255812,8 @@ msgraph_beta.generated.models.WhatIfAnalysisReasons::0017-Time msgraph_beta.generated.models.WhatIfAnalysisReasons::0018-InsiderRisk msgraph_beta.generated.models.WhatIfAnalysisReasons::0019-AuthenticationFlow msgraph_beta.generated.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +msgraph_beta.generated.models.WhatIfAnalysisReasons::0021-AgentIdRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0022-AgentIdentities msgraph_beta.generated.models.WhatIfAnalysisResult-->ConditionalAccessPolicy msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons():WhatIfAnalysisReasons msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons(value:WhatIfAnalysisReasons):None @@ -256003,6 +263532,8 @@ msgraph_beta.generated.models.Workspace::|public|mode(value:PlaceMode):None msgraph_beta.generated.models.Workspace::|public|nickname():str msgraph_beta.generated.models.Workspace::|public|nickname(value:str):None msgraph_beta.generated.models.Workspace::|public|odata_type:str +msgraph_beta.generated.models.Workspace::|public|place_id():str +msgraph_beta.generated.models.Workspace::|public|place_id(value:str):None msgraph_beta.generated.models.Workspace::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Workspace::|static|public|create_from_discriminator_value(parse_node:ParseNode):Workspace msgraph_beta.generated.models.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse @@ -256718,6 +264249,7 @@ msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRe msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|device_links:DeviceLinksRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|forwarding_profiles:ForwardingProfilesRequestBuilder msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BranchSiteItemRequestBuilderGetQueryParameters]):BranchSite msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|patch(body:BranchSite; request_configuration?:RequestConfiguration[QueryParameters]):BranchSite msgraph_beta.generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -256852,6 +264384,139 @@ msgraph_beta.generated.networkAccess.connectivity.branches.item.deviceLinks.item msgraph_beta.generated.networkAccess.connectivity.branches.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|to_patch_request_information(body:DeviceLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.connectivity.branches.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.connectivity.branches.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|with_url(raw_url:str):DeviceLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|by_forwarding_profile_id(forwarding_profile_id:str):ForwardingProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]):ForwardingProfileCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|post(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|to_post_request_information(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|with_url(raw_url:str):ForwardingProfilesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|patch(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|service_principal:ServicePrincipalRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_patch_request_information(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|with_url(raw_url:str):ForwardingProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):Policy +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|patch(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_patch_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|with_url(raw_url:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|by_policy_link_id(policy_link_id:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):PolicyLinkCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|post(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):ServicePrincipal +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|with_url(raw_url:str):ServicePrincipalRequestBuilder msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder.ConnectivityRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder.ConnectivityRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256866,6 +264531,7 @@ msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|p msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|microsoft_graph_networkaccess_get_web_category_by_url_with_url(url:str):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|patch(body:Connectivity; request_configuration?:RequestConfiguration[QueryParameters]):Connectivity msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|remote_networks:RemoteNetworksRequestBuilder msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConnectivityRequestBuilderGetQueryParameters]):RequestInformation @@ -256881,6 +264547,320 @@ msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGet msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder.ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder.ConnectivityConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder.ConnectivityConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder.ConnectivityConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder.ConnectivityConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConnectivityConfigurationRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder.ConnectivityConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConnectivityConfigurationRequestBuilderGetQueryParameters]):RemoteNetworkConnectivityConfiguration +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|links:LinksRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|patch(body:RemoteNetworkConnectivityConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RemoteNetworkConnectivityConfiguration +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConnectivityConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|to_patch_request_information(body:RemoteNetworkConnectivityConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|with_url(raw_url:str):ConnectivityConfigurationRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder.ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder.ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder.ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder.ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder.ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder.ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters]):ConnectivityConfigurationLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|patch(body:ConnectivityConfigurationLink; request_configuration?:RequestConfiguration[QueryParameters]):ConnectivityConfigurationLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|to_patch_request_information(body:ConnectivityConfigurationLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|with_url(raw_url:str):ConnectivityConfigurationLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderGetRequestConfiguration-->RequestConfiguration[LinksRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder.LinksRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|by_connectivity_configuration_link_id(connectivity_configuration_link_id:str):ConnectivityConfigurationLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[LinksRequestBuilderGetQueryParameters]):ConnectivityConfigurationLinkCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|post(body:ConnectivityConfigurationLink; request_configuration?:RequestConfiguration[QueryParameters]):ConnectivityConfigurationLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[LinksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|to_post_request_information(body:ConnectivityConfigurationLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|with_url(raw_url:str):LinksRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeviceLinksRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder.DeviceLinksRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|by_device_link_id(device_link_id:str):DeviceLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeviceLinksRequestBuilderGetQueryParameters]):DeviceLinkCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|post(body:DeviceLink; request_configuration?:RequestConfiguration[QueryParameters]):DeviceLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceLinksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|to_post_request_information(body:DeviceLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|with_url(raw_url:str):DeviceLinksRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder.DeviceLinkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder.DeviceLinkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder.DeviceLinkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder.DeviceLinkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder.DeviceLinkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeviceLinkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder.DeviceLinkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeviceLinkItemRequestBuilderGetQueryParameters]):DeviceLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|patch(body:DeviceLink; request_configuration?:RequestConfiguration[QueryParameters]):DeviceLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceLinkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|to_patch_request_information(body:DeviceLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|with_url(raw_url:str):DeviceLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|by_forwarding_profile_id(forwarding_profile_id:str):ForwardingProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]):ForwardingProfileCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|post(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|to_post_request_information(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|with_url(raw_url:str):ForwardingProfilesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|patch(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|service_principal:ServicePrincipalRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_patch_request_information(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|with_url(raw_url:str):ForwardingProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):Policy +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|patch(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_patch_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|with_url(raw_url:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|by_policy_link_id(policy_link_id:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):PolicyLinkCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|post(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):ServicePrincipal +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|with_url(raw_url:str):ServicePrincipalRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder.RemoteNetworkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder.RemoteNetworkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder.RemoteNetworkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder.RemoteNetworkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder.RemoteNetworkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteNetworkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder.RemoteNetworkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|connectivity_configuration:ConnectivityConfigurationRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|device_links:DeviceLinksRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|forwarding_profiles:ForwardingProfilesRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteNetworkItemRequestBuilderGetQueryParameters]):RemoteNetwork +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|patch(body:RemoteNetwork; request_configuration?:RequestConfiguration[QueryParameters]):RemoteNetwork +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteNetworkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|to_patch_request_information(body:RemoteNetwork; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|with_url(raw_url:str):RemoteNetworkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteNetworksRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder.RemoteNetworksRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|by_remote_network_id(remote_network_id:str):RemoteNetworkItemRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteNetworksRequestBuilderGetQueryParameters]):RemoteNetworkCollectionResponse +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|post(body:RemoteNetwork; request_configuration?:RequestConfiguration[QueryParameters]):RemoteNetwork +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteNetworksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|to_post_request_information(body:RemoteNetwork; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|with_url(raw_url:str):RemoteNetworksRequestBuilder msgraph_beta.generated.networkAccess.filteringPolicies.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.filteringPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.networkAccess.filteringPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -256988,6 +264968,171 @@ msgraph_beta.generated.networkAccess.filteringPolicies.item.policyRules.PolicyRu msgraph_beta.generated.networkAccess.filteringPolicies.item.policyRules.PolicyRulesRequestBuilder::|public|to_post_request_information(body:PolicyRule; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.filteringPolicies.item.policyRules.PolicyRulesRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.filteringPolicies.item.policyRules.PolicyRulesRequestBuilder::|public|with_url(raw_url:str):PolicyRulesRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilteringProfilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder.FilteringProfilesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|by_filtering_profile_id(filtering_profile_id:str):FilteringProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilteringProfilesRequestBuilderGetQueryParameters]):FilteringProfileCollectionResponse +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|post(body:FilteringProfile; request_configuration?:RequestConfiguration[QueryParameters]):FilteringProfile +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilteringProfilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|to_post_request_information(body:FilteringProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|with_url(raw_url:str):FilteringProfilesRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPoliciesRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder.FilteringProfileItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder.FilteringProfileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder.FilteringProfileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder.FilteringProfileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder.FilteringProfileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilteringProfileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder.FilteringProfileItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|conditional_access_policies:ConditionalAccessPoliciesRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilteringProfileItemRequestBuilderGetQueryParameters]):FilteringProfile +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|patch(body:FilteringProfile; request_configuration?:RequestConfiguration[QueryParameters]):FilteringProfile +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilteringProfileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|to_patch_request_information(body:FilteringProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|with_url(raw_url:str):FilteringProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):Policy +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|patch(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_patch_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|with_url(raw_url:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|by_policy_link_id(policy_link_id:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):PolicyLinkCollectionResponse +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|post(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder msgraph_beta.generated.networkAccess.forwardingPolicies.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.forwardingPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.networkAccess.forwardingPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -257115,6 +265260,139 @@ msgraph_beta.generated.networkAccess.forwardingPolicies.item.policyRules.PolicyR msgraph_beta.generated.networkAccess.forwardingPolicies.item.policyRules.PolicyRulesRequestBuilder::|public|to_post_request_information(body:PolicyRule; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.forwardingPolicies.item.policyRules.PolicyRulesRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.forwardingPolicies.item.policyRules.PolicyRulesRequestBuilder::|public|with_url(raw_url:str):PolicyRulesRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder.ForwardingProfilesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|by_forwarding_profile_id(forwarding_profile_id:str):ForwardingProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]):ForwardingProfileCollectionResponse +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|post(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|to_post_request_information(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|with_url(raw_url:str):ForwardingProfilesRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder.ForwardingProfileItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|patch(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):ForwardingProfile +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|service_principal:ServicePrincipalRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|to_patch_request_information(body:ForwardingProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|with_url(raw_url:str):ForwardingProfileItemRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder.PolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):Policy +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|patch(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|to_patch_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|with_url(raw_url:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|by_policy_link_id(policy_link_id:str):PolicyLinkItemRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):PolicyLinkCollectionResponse +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|post(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):PolicyLink +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:PolicyLink; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):ServicePrincipal +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|with_url(raw_url:str):ServicePrincipalRequestBuilder msgraph_beta.generated.networkAccess.logs.connections.ConnectionsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.logs.connections.ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.networkAccess.logs.connections.ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -257388,7 +265666,9 @@ msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|alerts msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|connectivity:ConnectivityRequestBuilder msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|filtering_policies:FilteringPoliciesRequestBuilder +msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|filtering_profiles:FilteringProfilesRequestBuilder msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|forwarding_policies:ForwardingPoliciesRequestBuilder +msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|forwarding_profiles:ForwardingProfilesRequestBuilder msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NetworkAccessRequestBuilderGetQueryParameters]):NetworkAccessRoot msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|logs:LogsRequestBuilder msgraph_beta.generated.networkAccess.NetworkAccessRequestBuilder::|public|microsoft_graph_networkaccess_onboard:MicrosoftGraphNetworkaccessOnboardRequestBuilder @@ -259447,6 +267727,7 @@ msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|publi msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|square_logo:SquareLogoRequestBuilder msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|square_logo_dark:SquareLogoDarkRequestBuilder +msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|themes:ThemesRequestBuilder msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BrandingRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.organization.item.branding.BrandingRequestBuilder::|public|to_patch_request_information(body:OrganizationalBranding; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -259692,6 +267973,225 @@ msgraph_beta.generated.organization.item.branding.squareLogoDark.SquareLogoDarkR msgraph_beta.generated.organization.item.branding.squareLogoDark.SquareLogoDarkRequestBuilder::|public|to_put_request_information(body:bytes; content_type:str; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.organization.item.branding.squareLogoDark.SquareLogoDarkRequestBuilder::|public|url_template:str msgraph_beta.generated.organization.item.branding.squareLogoDark.SquareLogoDarkRequestBuilder::|public|with_url(raw_url:str):SquareLogoDarkRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder.BackgroundImageRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder.BackgroundImageRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder.BackgroundImageRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.backgroundImage.BackgroundImageRequestBuilder::|public|with_url(raw_url:str):BackgroundImageRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder.BannerLogoRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder.BannerLogoRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder.BannerLogoRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.bannerLogo.BannerLogoRequestBuilder::|public|with_url(raw_url:str):BannerLogoRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder.CustomCSSRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder.CustomCSSRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder.CustomCSSRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.customCSS.CustomCSSRequestBuilder::|public|with_url(raw_url:str):CustomCSSRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder.FaviconRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder.FaviconRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder.FaviconRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.favicon.FaviconRequestBuilder::|public|with_url(raw_url:str):FaviconRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder.HeaderLogoRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder.HeaderLogoRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder.HeaderLogoRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.headerLogo.HeaderLogoRequestBuilder::|public|with_url(raw_url:str):HeaderLogoRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|background_image:BackgroundImageRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|banner_logo:BannerLogoRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|custom_c_s_s:CustomCSSRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|favicon:FaviconRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters]):OrganizationalBrandingThemeLocalization +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|header_logo:HeaderLogoRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|patch(body:OrganizationalBrandingThemeLocalization; request_configuration?:RequestConfiguration[QueryParameters]):OrganizationalBrandingThemeLocalization +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|square_logo:SquareLogoRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|square_logo_dark:SquareLogoDarkRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|to_patch_request_information(body:OrganizationalBrandingThemeLocalization; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder::|public|with_url(raw_url:str):OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder.SquareLogoRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder.SquareLogoRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder.SquareLogoRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogo.SquareLogoRequestBuilder::|public|with_url(raw_url:str):SquareLogoRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder.SquareLogoDarkRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder.SquareLogoDarkRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder.SquareLogoDarkRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.item.squareLogoDark.SquareLogoDarkRequestBuilder::|public|with_url(raw_url:str):SquareLogoDarkRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[LocalizationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder.LocalizationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|by_organizational_branding_theme_localization_locale(organizational_branding_theme_localization_locale:str):OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[LocalizationsRequestBuilderGetQueryParameters]):OrganizationalBrandingThemeLocalizationCollectionResponse +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|post(body:OrganizationalBrandingThemeLocalization; request_configuration?:RequestConfiguration[QueryParameters]):OrganizationalBrandingThemeLocalization +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[LocalizationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|to_post_request_information(body:OrganizationalBrandingThemeLocalization; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.localizations.LocalizationsRequestBuilder::|public|with_url(raw_url:str):LocalizationsRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder.OrganizationalBrandingThemeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder.OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder.OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder.OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder.OrganizationalBrandingThemeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder.OrganizationalBrandingThemeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters]):OrganizationalBrandingTheme +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|localizations:LocalizationsRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|patch(body:OrganizationalBrandingTheme; request_configuration?:RequestConfiguration[QueryParameters]):OrganizationalBrandingTheme +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|to_patch_request_information(body:OrganizationalBrandingTheme; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.item.OrganizationalBrandingThemeItemRequestBuilder::|public|with_url(raw_url:str):OrganizationalBrandingThemeItemRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ThemesRequestBuilderGetQueryParameters] +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder.ThemesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|by_organizational_branding_theme_id(organizational_branding_theme_id:str):OrganizationalBrandingThemeItemRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ThemesRequestBuilderGetQueryParameters]):OrganizationalBrandingThemeCollectionResponse +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|post(body:OrganizationalBrandingTheme; request_configuration?:RequestConfiguration[QueryParameters]):OrganizationalBrandingTheme +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ThemesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|to_post_request_information(body:OrganizationalBrandingTheme; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|url_template:str +msgraph_beta.generated.organization.item.branding.themes.ThemesRequestBuilder::|public|with_url(raw_url:str):ThemesRequestBuilder msgraph_beta.generated.organization.item.certificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.organization.item.certificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder.CertificateBasedAuthConfigurationRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.organization.item.certificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder.CertificateBasedAuthConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -260446,6 +268946,15 @@ msgraph_beta.generated.places.count.CountRequestBuilder::|public|request_adapter msgraph_beta.generated.places.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.places.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder.GetOperationWithIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; id?:str):None +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):PlaceOperation +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.getOperationWithId.GetOperationWithIdRequestBuilder::|public|with_url(raw_url:str):GetOperationWithIdRequestBuilder msgraph_beta.generated.places.graphBuilding.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.graphBuilding.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.places.graphBuilding.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -260716,6 +269225,50 @@ msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRe msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.descendants.DescendantsGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.places.item.descendants.DescendantsGetResponse::|public|constructor():None msgraph_beta.generated.places.item.descendants.DescendantsGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -260794,12 +269347,57 @@ msgraph_beta.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalen msgraph_beta.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphBuilding.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphBuilding.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphBuilding.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]):Building msgraph_beta.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|map:MapRequestBuilder @@ -261149,12 +269747,57 @@ msgraph_beta.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarE msgraph_beta.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphDesk.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphDesk.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphDesk.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]):Desk msgraph_beta.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -261215,12 +269858,57 @@ msgraph_beta.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendar msgraph_beta.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphFloor.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphFloor.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphFloor.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]):Floor msgraph_beta.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -261281,12 +269969,57 @@ msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarE msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoom.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoom.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoom.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):Room msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -261347,23 +270080,66 @@ msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalen msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RoomList msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|rooms:RoomsRequestBuilder -msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|rooms_with_place_id(place_id:str):RoomsWithPlaceIdRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|with_url(raw_url:str):GraphRoomListRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|workspaces:WorkspacesRequestBuilder -msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|workspaces_with_place_id(place_id:str):WorkspacesWithPlaceIdRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -261429,6 +270205,50 @@ msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckI msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -261437,6 +270257,7 @@ msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuild msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RoomItemRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RoomItemRequestBuilderGetQueryParameters]):Room @@ -261471,24 +270292,6 @@ msgraph_beta.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|pub msgraph_beta.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|to_post_request_information(body:Room; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|with_url(raw_url:str):RoomsRequestBuilder -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder.RoomsWithPlaceIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder.RoomsWithPlaceIdRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder.RoomsWithPlaceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder.RoomsWithPlaceIdRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder.RoomsWithPlaceIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[RoomsWithPlaceIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder.RoomsWithPlaceIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; place_id?:str):None -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RoomsWithPlaceIdRequestBuilderGetQueryParameters]):Room -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|patch(body:Room; request_configuration?:RequestConfiguration[QueryParameters]):Room -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RoomsWithPlaceIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|to_patch_request_information(body:Room; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.places.item.graphRoomList.roomsWithPlaceId.RoomsWithPlaceIdRequestBuilder::|public|with_url(raw_url:str):RoomsWithPlaceIdRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -261554,6 +270357,50 @@ msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.C msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -261562,6 +270409,7 @@ msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRe msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]):Workspace @@ -261596,24 +270444,6 @@ msgraph_beta.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBui msgraph_beta.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|to_post_request_information(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|with_url(raw_url:str):WorkspacesRequestBuilder -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder.WorkspacesWithPlaceIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder.WorkspacesWithPlaceIdRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder.WorkspacesWithPlaceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder.WorkspacesWithPlaceIdRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder.WorkspacesWithPlaceIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkspacesWithPlaceIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder.WorkspacesWithPlaceIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; place_id?:str):None -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkspacesWithPlaceIdRequestBuilderGetQueryParameters]):Workspace -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|patch(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):Workspace -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WorkspacesWithPlaceIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|to_patch_request_information(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.WorkspacesWithPlaceIdRequestBuilder::|public|with_url(raw_url:str):WorkspacesWithPlaceIdRequestBuilder msgraph_beta.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -261667,12 +270497,57 @@ msgraph_beta.generated.places.item.graphSection.checkIns.item.CheckInClaimCalend msgraph_beta.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphSection.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphSection.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphSection.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]):Section msgraph_beta.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -261733,12 +270608,57 @@ msgraph_beta.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCale msgraph_beta.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder.ChildrenRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildrenRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|by_place_id1(place_id1:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):PlaceCollectionResponse +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphWorkspace.children.ChildrenRequestBuilder::|public|with_url(raw_url:str):ChildrenRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphWorkspace.children.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):Place +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphWorkspace.children.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]):Workspace msgraph_beta.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -261750,6 +270670,7 @@ msgraph_beta.generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|children:ChildrenRequestBuilder msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder @@ -261767,11 +270688,37 @@ msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|to_delete_re msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|to_patch_request_information(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse::|public|constructor():None +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse::|public|value():list[PlaceOperation] +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse::|public|value(value:list[PlaceOperation]):None +msgraph_beta.generated.places.listOperations.ListOperationsGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ListOperationsGetResponse +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder.ListOperationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]):ListOperationsGetResponse +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.listOperations.ListOperationsRequestBuilder::|public|with_url(raw_url:str):ListOperationsRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder.PlacesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.PlacesRequestBuilder::|public|by_place_id(place_id:str):PlaceItemRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.PlacesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.PlacesRequestBuilder::|public|get_operation_with_id(id:str):GetOperationWithIdRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_building:GraphBuildingRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_desk:GraphDeskRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_floor:GraphFloorRequestBuilder @@ -261779,24 +270726,13 @@ msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_room:GraphRoom msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_room_list:GraphRoomListRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_section:GraphSectionRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|graph_workspace:GraphWorkspaceRequestBuilder +msgraph_beta.generated.places.PlacesRequestBuilder::|public|list_operations:ListOperationsRequestBuilder msgraph_beta.generated.places.PlacesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.places.PlacesRequestBuilder::|public|post(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):Place msgraph_beta.generated.places.PlacesRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.places.PlacesRequestBuilder::|public|to_post_request_information(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.places.PlacesRequestBuilder::|public|url_template:str msgraph_beta.generated.places.PlacesRequestBuilder::|public|with_url(raw_url:str):PlacesRequestBuilder -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder.PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder.PlacesWithPlaceIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; place_id?:str):None -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|patch(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):Place -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|to_patch_request_information(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.placesWithPlaceId.PlacesWithPlaceIdRequestBuilder::|public|with_url(raw_url:str):PlacesWithPlaceIdRequestBuilder msgraph_beta.generated.planner.buckets.BucketsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.planner.buckets.BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.planner.buckets.BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -263532,6 +272468,104 @@ msgraph_beta.generated.policies.authorizationPolicy.item.defaultUserRoleOverride msgraph_beta.generated.policies.authorizationPolicy.item.defaultUserRoleOverrides.item.DefaultUserRoleOverrideItemRequestBuilder::|public|to_patch_request_information(body:DefaultUserRoleOverride; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.authorizationPolicy.item.defaultUserRoleOverrides.item.DefaultUserRoleOverrideItemRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.authorizationPolicy.item.defaultUserRoleOverrides.item.DefaultUserRoleOverrideItemRequestBuilder::|public|with_url(raw_url:str):DefaultUserRoleOverrideItemRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[B2bManagementPoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder.B2bManagementPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|by_b2b_management_policy_id(b2b_management_policy_id:str):B2bManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[B2bManagementPoliciesRequestBuilderGetQueryParameters]):B2bManagementPolicyCollectionResponse +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|post(body:B2bManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):B2bManagementPolicy +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[B2bManagementPoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|to_post_request_information(body:B2bManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.b2bManagementPolicies.B2bManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):B2bManagementPoliciesRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.b2bManagementPolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetRequestConfiguration-->RequestConfiguration[AppliesToRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.AppliesToRequestBuilder::|public|with_url(raw_url:str):AppliesToRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder.B2bManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder.B2bManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder.B2bManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder.B2bManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder.B2bManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[B2bManagementPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder.B2bManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|applies_to:AppliesToRequestBuilder +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[B2bManagementPolicyItemRequestBuilderGetQueryParameters]):B2bManagementPolicy +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|patch(body:B2bManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):B2bManagementPolicy +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[B2bManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:B2bManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.b2bManagementPolicies.item.B2bManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):B2bManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.b2cAuthenticationMethodsPolicy.B2cAuthenticationMethodsPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.b2cAuthenticationMethodsPolicy.B2cAuthenticationMethodsPolicyRequestBuilder.B2cAuthenticationMethodsPolicyRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.policies.b2cAuthenticationMethodsPolicy.B2cAuthenticationMethodsPolicyRequestBuilder.B2cAuthenticationMethodsPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -264748,6 +273782,104 @@ msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManag msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):MobileDeviceManagementPoliciesRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder.AppliesToRequestBuilderGetRequestConfiguration-->RequestConfiguration[AppliesToRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.AppliesToRequestBuilder::|public|with_url(raw_url:str):AppliesToRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.appliesTo.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder.OnPremAuthenticationPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder.OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder.OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder.OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder.OnPremAuthenticationPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder.OnPremAuthenticationPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|applies_to:AppliesToRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters]):OnPremAuthenticationPolicy +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|patch(body:OnPremAuthenticationPolicy; request_configuration?:RequestConfiguration[QueryParameters]):OnPremAuthenticationPolicy +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|to_patch_request_information(body:OnPremAuthenticationPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.item.OnPremAuthenticationPolicyItemRequestBuilder::|public|with_url(raw_url:str):OnPremAuthenticationPolicyItemRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder.OnPremAuthenticationPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|by_on_prem_authentication_policy_id(on_prem_authentication_policy_id:str):OnPremAuthenticationPolicyItemRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters]):OnPremAuthenticationPolicyCollectionResponse +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|post(body:OnPremAuthenticationPolicy; request_configuration?:RequestConfiguration[QueryParameters]):OnPremAuthenticationPolicy +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|to_post_request_information(body:OnPremAuthenticationPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.onPremAuthenticationPolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|with_url(raw_url:str):OnPremAuthenticationPoliciesRequestBuilder msgraph_beta.generated.policies.permissionGrantPolicies.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.permissionGrantPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.policies.permissionGrantPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -264976,6 +274108,7 @@ msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authentication_f msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authentication_methods_policy:AuthenticationMethodsPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authentication_strength_policies:AuthenticationStrengthPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authorization_policy:AuthorizationPolicyRequestBuilder +msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|b2b_management_policies:B2bManagementPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|b2c_authentication_methods_policy:B2cAuthenticationMethodsPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|claims_mapping_policies:ClaimsMappingPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|conditional_access_policies:ConditionalAccessPoliciesRequestBuilder @@ -264993,6 +274126,7 @@ msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|home_realm_disco msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|identity_security_defaults_enforcement_policy:IdentitySecurityDefaultsEnforcementPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|mobile_app_management_policies:MobileAppManagementPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|mobile_device_management_policies:MobileDeviceManagementPoliciesRequestBuilder +msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|on_prem_authentication_policies:OnPremAuthenticationPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|patch(body:PolicyRoot; request_configuration?:RequestConfiguration[QueryParameters]):PolicyRoot msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|permission_grant_policies:PermissionGrantPoliciesRequestBuilder @@ -274338,6 +283472,305 @@ msgraph_beta.generated.reports.serviceActivity.getMetricsForMfaSignInSuccessWith msgraph_beta.generated.reports.serviceActivity.getMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.reports.serviceActivity.getMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.serviceActivity.getMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.getMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.reports.serviceActivity.getMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None msgraph_beta.generated.reports.serviceActivity.getMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -274439,6 +283872,19 @@ msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|p msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_conditional_access_managed_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_mfa_sign_in_failure_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_mfa_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_saml_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_usage_metrics_for_teams_by_launch_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_usage_metrics_for_teams_by_meetings_joined_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder @@ -311717,6 +321163,452 @@ msgraph_beta.generated.solutions.businessScenariosWithUniqueName.BusinessScenari msgraph_beta.generated.solutions.businessScenariosWithUniqueName.BusinessScenariosWithUniqueNameRequestBuilder::|public|to_patch_request_information(body:BusinessScenario; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.businessScenariosWithUniqueName.BusinessScenariosWithUniqueNameRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.businessScenariosWithUniqueName.BusinessScenariosWithUniqueNameRequestBuilder::|public|with_url(raw_url:str):BusinessScenariosWithUniqueNameRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder.CrossTenantMigrationJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|by_cross_tenant_migration_job_id(cross_tenant_migration_job_id:str):CrossTenantMigrationJobItemRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]):CrossTenantMigrationJobCollectionResponse +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|post(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|to_post_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|validate:ValidateRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobsRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationCancelResponse +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder.CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder.CrossTenantMigrationJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder.CrossTenantMigrationJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder.CrossTenantMigrationJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder.CrossTenantMigrationJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder.CrossTenantMigrationJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|patch(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|users:UsersRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobItemRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationCancelResponse +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder.CrossTenantMigrationTaskItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder.CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder.CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder.CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder.CrossTenantMigrationTaskItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder.CrossTenantMigrationTaskItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters]):CrossTenantMigrationTask +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|patch(body:CrossTenantMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationTask +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.item.CrossTenantMigrationTaskItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationTaskItemRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[UsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder.UsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|by_cross_tenant_migration_task_id(cross_tenant_migration_task_id:str):CrossTenantMigrationTaskItemRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UsersRequestBuilderGetQueryParameters]):CrossTenantMigrationTaskCollectionResponse +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|post(body:CrossTenantMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationTask +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|to_post_request_information(body:CrossTenantMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|with_url(raw_url:str):UsersRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|complete_after_date_time():str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|complete_after_date_time(value:str):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|constructor():None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|display_name():str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|display_name(value:str):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|exchange_settings():ExchangeOnlineCrossTenantMigrationSettings +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|exchange_settings(value:ExchangeOnlineCrossTenantMigrationSettings):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resources():list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resources(value:list[str]):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resource_type():str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resource_type(value:str):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|source_tenant_id():str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|source_tenant_id(value:str):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|workloads():list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|workloads(value:list[str]):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ValidatePostRequestBody +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|post(body:ValidatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|to_post_request_information(body:ValidatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationCancelResponse +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder.CrossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder.CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder.CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder.CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder.CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder.CrossTenantMigrationJobsWithDisplayNameRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; display_name?:str):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|patch(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobsWithDisplayNameRequestBuilder +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MigrationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|cross_tenant_migration_jobs:CrossTenantMigrationJobsRequestBuilder +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|cross_tenant_migration_jobs_with_display_name(display_name:str):CrossTenantMigrationJobsWithDisplayNameRequestBuilder +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]):MigrationsRoot +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|patch(body:MigrationsRoot; request_configuration?:RequestConfiguration[QueryParameters]):MigrationsRoot +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|to_patch_request_information(body:MigrationsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder::|public|with_url(raw_url:str):MigrationsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder.CrossOrganizationGroupMappingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|by_share_point_group_identity_mapping_id(share_point_group_identity_mapping_id:str):SharePointGroupIdentityMappingItemRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters]):SharePointGroupIdentityMappingCollectionResponse +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|post(body:SharePointGroupIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroupIdentityMapping +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|to_post_request_information(body:SharePointGroupIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.CrossOrganizationGroupMappingsRequestBuilder::|public|with_url(raw_url:str):CrossOrganizationGroupMappingsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder.SharePointGroupIdentityMappingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder.SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder.SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder.SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder.SharePointGroupIdentityMappingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder.SharePointGroupIdentityMappingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters]):SharePointGroupIdentityMapping +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|patch(body:SharePointGroupIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroupIdentityMapping +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|to_patch_request_information(body:SharePointGroupIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationGroupMappings.item.SharePointGroupIdentityMappingItemRequestBuilder::|public|with_url(raw_url:str):SharePointGroupIdentityMappingItemRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder.CrossOrganizationMigrationTasksRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|by_share_point_migration_task_id(share_point_migration_task_id:str):SharePointMigrationTaskItemRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]):SharePointMigrationTaskCollectionResponse +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|get_by_source_group_mail_nickname_with_source_group_mail_nickname(source_group_mail_nickname:str):GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|get_by_source_site_url_with_source_site_url(source_site_url:str):GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|get_by_source_user_principal_name_with_source_principal_name(source_principal_name:str):GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|post(body:SharePointMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationTask +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|to_post_request_information(body:SharePointMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.CrossOrganizationMigrationTasksRequestBuilder::|public|with_url(raw_url:str):CrossOrganizationMigrationTasksRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; source_group_mail_nickname?:str):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationTask +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceGroupMailNicknameWithSourceGroupMailNickname.GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder::|public|with_url(raw_url:str):GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; source_site_url?:str):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationTask +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceSiteUrlWithSourceSiteUrl.GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder::|public|with_url(raw_url:str):GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; source_principal_name?:str):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationTask +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.getBySourceUserPrincipalNameWithSourcePrincipalName.GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder::|public|with_url(raw_url:str):GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder.SharePointMigrationTaskItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder.SharePointMigrationTaskItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder.SharePointMigrationTaskItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder.SharePointMigrationTaskItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder.SharePointMigrationTaskItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder.SharePointMigrationTaskItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]):SharePointMigrationTask +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|patch(body:SharePointMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationTask +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|to_patch_request_information(body:SharePointMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationMigrationTasks.item.SharePointMigrationTaskItemRequestBuilder::|public|with_url(raw_url:str):SharePointMigrationTaskItemRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossOrganizationUserMappingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder.CrossOrganizationUserMappingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|by_share_point_user_identity_mapping_id(share_point_user_identity_mapping_id:str):SharePointUserIdentityMappingItemRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossOrganizationUserMappingsRequestBuilderGetQueryParameters]):SharePointUserIdentityMappingCollectionResponse +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|post(body:SharePointUserIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):SharePointUserIdentityMapping +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossOrganizationUserMappingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|to_post_request_information(body:SharePointUserIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.CrossOrganizationUserMappingsRequestBuilder::|public|with_url(raw_url:str):CrossOrganizationUserMappingsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder.SharePointUserIdentityMappingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder.SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder.SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder.SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder.SharePointUserIdentityMappingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder.SharePointUserIdentityMappingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters]):SharePointUserIdentityMapping +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|patch(body:SharePointUserIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):SharePointUserIdentityMapping +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|to_patch_request_information(body:SharePointUserIdentityMapping; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.crossOrganizationUserMappings.item.SharePointUserIdentityMappingItemRequestBuilder::|public|with_url(raw_url:str):SharePointUserIdentityMappingItemRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MigrationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|cross_organization_group_mappings:CrossOrganizationGroupMappingsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|cross_organization_migration_tasks:CrossOrganizationMigrationTasksRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|cross_organization_user_mappings:CrossOrganizationUserMappingsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]):SharePointMigrationsRoot +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|patch(body:SharePointMigrationsRoot; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationsRoot +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|to_patch_request_information(body:SharePointMigrationsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.migrations.MigrationsRequestBuilder::|public|with_url(raw_url:str):MigrationsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointRequestBuilderGetQueryParameters]):SharePointRoot +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|migrations:MigrationsRequestBuilder +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|patch(body:SharePointRoot; request_configuration?:RequestConfiguration[QueryParameters]):SharePointRoot +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|to_patch_request_information(body:SharePointRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.sharePoint.SharePointRequestBuilder::|public|with_url(raw_url:str):SharePointRequestBuilder msgraph_beta.generated.solutions.SolutionsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.SolutionsRequestBuilder.SolutionsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.solutions.SolutionsRequestBuilder.SolutionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -311731,9 +321623,11 @@ msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|business_scena msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|business_scenarios_with_unique_name(unique_name:str):BusinessScenariosWithUniqueNameRequestBuilder msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SolutionsRequestBuilderGetQueryParameters]):SolutionsRoot +msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|migrations:MigrationsRequestBuilder msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|patch(body:SolutionsRoot; request_configuration?:RequestConfiguration[QueryParameters]):SolutionsRoot msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|share_point:SharePointRequestBuilder msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SolutionsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|to_patch_request_information(body:SolutionsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.SolutionsRequestBuilder::|public|url_template:str @@ -350360,6 +360254,35 @@ msgraph_beta.generated.users.item.extensions.item.ExtensionItemRequestBuilder::| msgraph_beta.generated.users.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|allow_free_only():bool +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|allow_free_only(value:bool):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|attendees():list[AttendeeBase] +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|attendees(value:list[AttendeeBase]):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|max_candidates():int +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|max_candidates(value:int):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|meeting_duration():datetime.timedelta +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|meeting_duration(value:datetime.timedelta):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|query():str +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|query(value:str):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|time_constraint():TimeConstraint +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|public|time_constraint(value:TimeConstraint):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):FindMeetingLocationsPostRequestBody +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder.FindMeetingLocationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|post(body:FindMeetingLocationsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):MeetingLocationSuggestionsResult +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|to_post_request_information(body:FindMeetingLocationsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.findMeetingLocations.FindMeetingLocationsRequestBuilder::|public|with_url(raw_url:str):FindMeetingLocationsRequestBuilder msgraph_beta.generated.users.item.findMeetingTimes.FindMeetingTimesPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.users.item.findMeetingTimes.FindMeetingTimesPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.users.item.findMeetingTimes.FindMeetingTimesPostRequestBody::|public|attendees():list[AttendeeBase] @@ -366224,6 +376147,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|export_device_ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|export_device_and_app_management_data_with_skip_with_top(skip:int; top:int):ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|export_personal_data:ExportPersonalDataRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|find_meeting_locations:FindMeetingLocationsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|find_meeting_times:FindMeetingTimesRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|find_rooms:FindRoomsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|find_rooms_with_room_list(room_list:str):FindRoomsWithRoomListRequestBuilder diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 69cca6fca52..f407fcdf35e 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "FCB69AE6AE6CB1838B3866243DF8255F2D1FC69A1445C5671ACA8A3A1965B0748B43FB6D5FFCF23AC4B134F27F4FC69410D0EA484CC2128D8B7C9019E6650B38", + "descriptionHash": "D869905336258215D763BC9ABF0010544F61DFEE6A3A754653848AE49404CBA67DD36B80D958A47541E754E7165E1788250B0B7145D0CD43E9FC528070331438", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.30.0", diff --git a/msgraph_beta/generated/models/access_package_approval_stage.py b/msgraph_beta/generated/models/access_package_approval_stage.py index 54bbe88ce4f..e8a65f36cdb 100644 --- a/msgraph_beta/generated/models/access_package_approval_stage.py +++ b/msgraph_beta/generated/models/access_package_approval_stage.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .approver_information_visibility import ApproverInformationVisibility from .subject_set import SubjectSet @dataclass @@ -16,6 +17,8 @@ class AccessPackageApprovalStage(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The approverInformationVisibility property + approver_information_visibility: Optional[ApproverInformationVisibility] = None # The number of days that a request can be pending a response before it is automatically denied. duration_before_automatic_denial: Optional[datetime.timedelta] = None # If escalation is required, the time a request can be pending a response from a primary approver. @@ -51,11 +54,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .approver_information_visibility import ApproverInformationVisibility from .subject_set import SubjectSet + from .approver_information_visibility import ApproverInformationVisibility from .subject_set import SubjectSet fields: dict[str, Callable[[Any], None]] = { + "approverInformationVisibility": lambda n : setattr(self, 'approver_information_visibility', n.get_enum_value(ApproverInformationVisibility)), "durationBeforeAutomaticDenial": lambda n : setattr(self, 'duration_before_automatic_denial', n.get_timedelta_value()), "durationBeforeEscalation": lambda n : setattr(self, 'duration_before_escalation', n.get_timedelta_value()), "escalationApprovers": lambda n : setattr(self, 'escalation_approvers', n.get_collection_of_object_values(SubjectSet)), @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_enum_value("approverInformationVisibility", self.approver_information_visibility) writer.write_timedelta_value("durationBeforeAutomaticDenial", self.duration_before_automatic_denial) writer.write_timedelta_value("durationBeforeEscalation", self.duration_before_escalation) writer.write_collection_of_object_values("escalationApprovers", self.escalation_approvers) diff --git a/msgraph_beta/generated/models/access_package_resource.py b/msgraph_beta/generated/models/access_package_resource.py index 8d56cfcf126..5a24252efe2 100644 --- a/msgraph_beta/generated/models/access_package_resource.py +++ b/msgraph_beta/generated/models/access_package_resource.py @@ -10,6 +10,8 @@ from .access_package_resource_environment import AccessPackageResourceEnvironment from .access_package_resource_role import AccessPackageResourceRole from .access_package_resource_scope import AccessPackageResourceScope + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity from .entity import Entity @@ -42,6 +44,8 @@ class AccessPackageResource(Entity, Parsable): origin_system: Optional[str] = None # The type of the resource, such as Application if it is a Microsoft Entra connected application, or SharePoint Online Site for a SharePoint Online site. resource_type: Optional[str] = None + # The uploadSessions property + upload_sessions: Optional[list[CustomDataProvidedResourceUploadSession]] = None # A unique resource locator for the resource, such as the URL for signing a user into an application. url: Optional[str] = None @@ -54,6 +58,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageResou """ 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.customDataProvidedResource".casefold(): + from .custom_data_provided_resource import CustomDataProvidedResource + + return CustomDataProvidedResource() return AccessPackageResource() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -65,12 +78,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_resource_environment import AccessPackageResourceEnvironment from .access_package_resource_role import AccessPackageResourceRole from .access_package_resource_scope import AccessPackageResourceScope + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity from .access_package_resource_attribute import AccessPackageResourceAttribute from .access_package_resource_environment import AccessPackageResourceEnvironment from .access_package_resource_role import AccessPackageResourceRole from .access_package_resource_scope import AccessPackageResourceScope + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity fields: dict[str, Callable[[Any], None]] = { @@ -86,6 +103,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "originId": lambda n : setattr(self, 'origin_id', n.get_str_value()), "originSystem": lambda n : setattr(self, 'origin_system', n.get_str_value()), "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), + "uploadSessions": lambda n : setattr(self, 'upload_sessions', n.get_collection_of_object_values(CustomDataProvidedResourceUploadSession)), "url": lambda n : setattr(self, 'url', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -113,6 +131,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("originId", self.origin_id) writer.write_str_value("originSystem", self.origin_system) writer.write_str_value("resourceType", self.resource_type) + writer.write_collection_of_object_values("uploadSessions", self.upload_sessions) writer.write_str_value("url", self.url) diff --git a/msgraph_beta/generated/models/access_package_suggestion.py b/msgraph_beta/generated/models/access_package_suggestion.py new file mode 100644 index 00000000000..4266506bc52 --- /dev/null +++ b/msgraph_beta/generated/models/access_package_suggestion.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 .access_package_suggestion_reason import AccessPackageSuggestionReason + from .available_access_package import AvailableAccessPackage + from .entity import Entity + +from .entity import Entity + +@dataclass +class AccessPackageSuggestion(Entity, Parsable): + # The access package information for the suggested package. + access_package: Optional[AvailableAccessPackage] = None + # The OdataType property + odata_type: Optional[str] = None + # A collection of reasons why this access package is being suggested to the user. + reasons: Optional[list[AccessPackageSuggestionReason]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageSuggestion: + """ + 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: AccessPackageSuggestion + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageSuggestion() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_suggestion_reason import AccessPackageSuggestionReason + from .available_access_package import AvailableAccessPackage + from .entity import Entity + + from .access_package_suggestion_reason import AccessPackageSuggestionReason + from .available_access_package import AvailableAccessPackage + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "accessPackage": lambda n : setattr(self, 'access_package', n.get_object_value(AvailableAccessPackage)), + "reasons": lambda n : setattr(self, 'reasons', n.get_collection_of_object_values(AccessPackageSuggestionReason)), + } + 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("accessPackage", self.access_package) + writer.write_collection_of_object_values("reasons", self.reasons) + + diff --git a/msgraph_beta/generated/models/access_package_suggestion_collection_response.py b/msgraph_beta/generated/models/access_package_suggestion_collection_response.py new file mode 100644 index 00000000000..44d534d0f2f --- /dev/null +++ b/msgraph_beta/generated/models/access_package_suggestion_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 .access_package_suggestion import AccessPackageSuggestion + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AccessPackageSuggestionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessPackageSuggestion]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageSuggestionCollectionResponse: + """ + 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: AccessPackageSuggestionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageSuggestionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_suggestion import AccessPackageSuggestion + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .access_package_suggestion import AccessPackageSuggestion + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessPackageSuggestion)), + } + 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/access_package_suggestion_reason.py b/msgraph_beta/generated/models/access_package_suggestion_reason.py new file mode 100644 index 00000000000..c74a482be11 --- /dev/null +++ b/msgraph_beta/generated/models/access_package_suggestion_reason.py @@ -0,0 +1,73 @@ +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 .access_package_suggestion_related_people_based import AccessPackageSuggestionRelatedPeopleBased + from .access_package_suggestion_self_assignment_history_based import AccessPackageSuggestionSelfAssignmentHistoryBased + +@dataclass +class AccessPackageSuggestionReason(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) -> AccessPackageSuggestionReason: + """ + 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: AccessPackageSuggestionReason + """ + 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.accessPackageSuggestionRelatedPeopleBased".casefold(): + from .access_package_suggestion_related_people_based import AccessPackageSuggestionRelatedPeopleBased + + return AccessPackageSuggestionRelatedPeopleBased() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased".casefold(): + from .access_package_suggestion_self_assignment_history_based import AccessPackageSuggestionSelfAssignmentHistoryBased + + return AccessPackageSuggestionSelfAssignmentHistoryBased() + return AccessPackageSuggestionReason() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_suggestion_related_people_based import AccessPackageSuggestionRelatedPeopleBased + from .access_package_suggestion_self_assignment_history_based import AccessPackageSuggestionSelfAssignmentHistoryBased + + from .access_package_suggestion_related_people_based import AccessPackageSuggestionRelatedPeopleBased + from .access_package_suggestion_self_assignment_history_based import AccessPackageSuggestionSelfAssignmentHistoryBased + + 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/access_package_suggestion_related_people_based.py b/msgraph_beta/generated/models/access_package_suggestion_related_people_based.py new file mode 100644 index 00000000000..c32e60dadc8 --- /dev/null +++ b/msgraph_beta/generated/models/access_package_suggestion_related_people_based.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_suggestion_reason import AccessPackageSuggestionReason + from .identity import Identity + +from .access_package_suggestion_reason import AccessPackageSuggestionReason + +@dataclass +class AccessPackageSuggestionRelatedPeopleBased(AccessPackageSuggestionReason, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessPackageSuggestionRelatedPeopleBased" + # A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. + related_people: Optional[list[Identity]] = None + # The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. + related_people_assignment_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageSuggestionRelatedPeopleBased: + """ + 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: AccessPackageSuggestionRelatedPeopleBased + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageSuggestionRelatedPeopleBased() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_suggestion_reason import AccessPackageSuggestionReason + from .identity import Identity + + from .access_package_suggestion_reason import AccessPackageSuggestionReason + from .identity import Identity + + fields: dict[str, Callable[[Any], None]] = { + "relatedPeople": lambda n : setattr(self, 'related_people', n.get_collection_of_object_values(Identity)), + "relatedPeopleAssignmentCount": lambda n : setattr(self, 'related_people_assignment_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("relatedPeople", self.related_people) + writer.write_int_value("relatedPeopleAssignmentCount", self.related_people_assignment_count) + + diff --git a/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py b/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py new file mode 100644 index 00000000000..538655a6417 --- /dev/null +++ b/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py @@ -0,0 +1,62 @@ +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 .access_package_suggestion_reason import AccessPackageSuggestionReason + +from .access_package_suggestion_reason import AccessPackageSuggestionReason + +@dataclass +class AccessPackageSuggestionSelfAssignmentHistoryBased(AccessPackageSuggestionReason, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased" + # The date and time when the user was last assigned to this access package. 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. + last_assignment_date_time: Optional[datetime.datetime] = None + # The pastAssigmentCount property + past_assigment_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageSuggestionSelfAssignmentHistoryBased: + """ + 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: AccessPackageSuggestionSelfAssignmentHistoryBased + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageSuggestionSelfAssignmentHistoryBased() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_suggestion_reason import AccessPackageSuggestionReason + + from .access_package_suggestion_reason import AccessPackageSuggestionReason + + fields: dict[str, Callable[[Any], None]] = { + "lastAssignmentDateTime": lambda n : setattr(self, 'last_assignment_date_time', n.get_datetime_value()), + "pastAssigmentCount": lambda n : setattr(self, 'past_assigment_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("lastAssignmentDateTime", self.last_assignment_date_time) + writer.write_int_value("pastAssigmentCount", self.past_assigment_count) + + diff --git a/msgraph_beta/generated/models/access_review_access_package_assignment_policy_scope.py b/msgraph_beta/generated/models/access_review_access_package_assignment_policy_scope.py new file mode 100644 index 00000000000..ce310c9d206 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_access_package_assignment_policy_scope.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_resource_scope import AccessReviewResourceScope + +from .access_review_resource_scope import AccessReviewResourceScope + +@dataclass +class AccessReviewAccessPackageAssignmentPolicyScope(AccessReviewResourceScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope" + # The display name of the access package. + access_package_display_name: Optional[str] = None + # The access package identifier. + access_package_id: Optional[str] = None + # The display name of the catalog. + catalog_display_name: Optional[str] = None + # The catalog identifier. + catalog_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewAccessPackageAssignmentPolicyScope: + """ + 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: AccessReviewAccessPackageAssignmentPolicyScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewAccessPackageAssignmentPolicyScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_resource_scope import AccessReviewResourceScope + + from .access_review_resource_scope import AccessReviewResourceScope + + fields: dict[str, Callable[[Any], None]] = { + "accessPackageDisplayName": lambda n : setattr(self, 'access_package_display_name', n.get_str_value()), + "accessPackageId": lambda n : setattr(self, 'access_package_id', n.get_str_value()), + "catalogDisplayName": lambda n : setattr(self, 'catalog_display_name', n.get_str_value()), + "catalogId": lambda n : setattr(self, 'catalog_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("accessPackageDisplayName", self.access_package_display_name) + writer.write_str_value("accessPackageId", self.access_package_id) + writer.write_str_value("catalogDisplayName", self.catalog_display_name) + writer.write_str_value("catalogId", self.catalog_id) + + diff --git a/msgraph_beta/generated/models/access_review_data_upload_request_callout_data.py b/msgraph_beta/generated/models/access_review_data_upload_request_callout_data.py deleted file mode 100644 index 55c768f2389..00000000000 --- a/msgraph_beta/generated/models/access_review_data_upload_request_callout_data.py +++ /dev/null @@ -1,78 +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 .access_package_catalog import AccessPackageCatalog - from .access_package_resource import AccessPackageResource - from .access_review_instance import AccessReviewInstance - from .custom_extension_data import CustomExtensionData - -from .custom_extension_data import CustomExtensionData - -@dataclass -class AccessReviewDataUploadRequestCalloutData(CustomExtensionData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.accessReviewDataUploadRequestCalloutData" - # The accessReviewInstance property - access_review_instance: Optional[AccessReviewInstance] = None - # The callbackDataType property - callback_data_type: Optional[str] = None - # The catalog property - catalog: Optional[AccessPackageCatalog] = None - # The resource property - resource: Optional[AccessPackageResource] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewDataUploadRequestCalloutData: - """ - 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: AccessReviewDataUploadRequestCalloutData - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AccessReviewDataUploadRequestCalloutData() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .access_package_catalog import AccessPackageCatalog - from .access_package_resource import AccessPackageResource - from .access_review_instance import AccessReviewInstance - from .custom_extension_data import CustomExtensionData - - from .access_package_catalog import AccessPackageCatalog - from .access_package_resource import AccessPackageResource - from .access_review_instance import AccessReviewInstance - from .custom_extension_data import CustomExtensionData - - fields: dict[str, Callable[[Any], None]] = { - "accessReviewInstance": lambda n : setattr(self, 'access_review_instance', n.get_object_value(AccessReviewInstance)), - "callbackDataType": lambda n : setattr(self, 'callback_data_type', n.get_str_value()), - "catalog": lambda n : setattr(self, 'catalog', n.get_object_value(AccessPackageCatalog)), - "resource": lambda n : setattr(self, 'resource', n.get_object_value(AccessPackageResource)), - } - 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("accessReviewInstance", self.access_review_instance) - writer.write_str_value("callbackDataType", self.callback_data_type) - writer.write_object_value("catalog", self.catalog) - writer.write_object_value("resource", self.resource) - - diff --git a/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py b/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py index 985439c9a31..eda4eb2c4d2 100644 --- a/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py +++ b/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .custom_extension_data import CustomExtensionData + from .principal_type import PrincipalType from .custom_extension_data import CustomExtensionData @@ -21,18 +22,10 @@ class AccessReviewDataUploadTriggerCallbackData(CustomExtensionData, Parsable): permission_name: Optional[str] = None # The type of the permission assigned to this principal. permission_type: Optional[str] = None - # The principalAADId property - principal_a_a_d_id: Optional[str] = None - # The resourceDescription property - resource_description: Optional[str] = None - # The resourceId property - resource_id: Optional[str] = None - # The resourceName property - resource_name: Optional[str] = None - # The resourceOwners property - resource_owners: Optional[list[str]] = None - # The resourceType property - resource_type: Optional[str] = None + # The id of the principal who has permissions on the custom data provided resource. + principal_id: Optional[str] = None + # The principalType property + principal_type: Optional[PrincipalType] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewDataUploadTriggerCallbackData: @@ -51,20 +44,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .custom_extension_data import CustomExtensionData + from .principal_type import PrincipalType from .custom_extension_data import CustomExtensionData + from .principal_type import PrincipalType fields: dict[str, Callable[[Any], None]] = { "permissionDescription": lambda n : setattr(self, 'permission_description', n.get_str_value()), "permissionId": lambda n : setattr(self, 'permission_id', n.get_str_value()), "permissionName": lambda n : setattr(self, 'permission_name', n.get_str_value()), "permissionType": lambda n : setattr(self, 'permission_type', n.get_str_value()), - "principalAADId": lambda n : setattr(self, 'principal_a_a_d_id', n.get_str_value()), - "resourceDescription": lambda n : setattr(self, 'resource_description', n.get_str_value()), - "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), - "resourceName": lambda n : setattr(self, 'resource_name', n.get_str_value()), - "resourceOwners": lambda n : setattr(self, 'resource_owners', n.get_collection_of_primitive_values(str)), - "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "principalType": lambda n : setattr(self, 'principal_type', n.get_enum_value(PrincipalType)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -83,11 +74,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("permissionId", self.permission_id) writer.write_str_value("permissionName", self.permission_name) writer.write_str_value("permissionType", self.permission_type) - writer.write_str_value("principalAADId", self.principal_a_a_d_id) - writer.write_str_value("resourceDescription", self.resource_description) - writer.write_str_value("resourceId", self.resource_id) - writer.write_str_value("resourceName", self.resource_name) - writer.write_collection_of_primitive_values("resourceOwners", self.resource_owners) - writer.write_str_value("resourceType", self.resource_type) + writer.write_str_value("principalId", self.principal_id) + writer.write_enum_value("principalType", self.principal_type) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item.py b/msgraph_beta/generated/models/access_review_instance_decision_item.py index 2883164fdfa..20bdcc76f99 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item_permission import AccessReviewInstanceDecisionItemPermission from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource from .access_review_instance_decision_item_target import AccessReviewInstanceDecisionItemTarget from .decision_item_principal_resource_membership import DecisionItemPrincipalResourceMembership @@ -25,6 +26,8 @@ class AccessReviewInstanceDecisionItem(Entity, Parsable): applied_by: Optional[UserIdentity] = None # The timestamp when the approval decision was applied. The DatetimeOffset 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. Supports $select. Read-only. applied_date_time: Optional[datetime.datetime] = None + # The description of the apply result. + apply_description: Optional[str] = None # The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound, and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. apply_result: Optional[str] = None # Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only). @@ -37,6 +40,8 @@ class AccessReviewInstanceDecisionItem(Entity, Parsable): justification: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # The permission that grants the principal access to a resource. + permission: Optional[AccessReviewInstanceDecisionItemPermission] = None # Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only. principal: Optional[Identity] = None # Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only. @@ -73,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item_permission import AccessReviewInstanceDecisionItemPermission from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource from .access_review_instance_decision_item_target import AccessReviewInstanceDecisionItemTarget from .decision_item_principal_resource_membership import DecisionItemPrincipalResourceMembership @@ -82,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_identity import UserIdentity from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item_permission import AccessReviewInstanceDecisionItemPermission from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource from .access_review_instance_decision_item_target import AccessReviewInstanceDecisionItemTarget from .decision_item_principal_resource_membership import DecisionItemPrincipalResourceMembership @@ -94,11 +101,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "accessReviewId": lambda n : setattr(self, 'access_review_id', n.get_str_value()), "appliedBy": lambda n : setattr(self, 'applied_by', n.get_object_value(UserIdentity)), "appliedDateTime": lambda n : setattr(self, 'applied_date_time', n.get_datetime_value()), + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), "applyResult": lambda n : setattr(self, 'apply_result', n.get_str_value()), "decision": lambda n : setattr(self, 'decision', n.get_str_value()), "insights": lambda n : setattr(self, 'insights', n.get_collection_of_object_values(GovernanceInsight)), "instance": lambda n : setattr(self, 'instance', n.get_object_value(AccessReviewInstance)), "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "permission": lambda n : setattr(self, 'permission', n.get_object_value(AccessReviewInstanceDecisionItemPermission)), "principal": lambda n : setattr(self, 'principal', n.get_object_value(Identity)), "principalLink": lambda n : setattr(self, 'principal_link', n.get_str_value()), "principalResourceMembership": lambda n : setattr(self, 'principal_resource_membership', n.get_object_value(DecisionItemPrincipalResourceMembership)), @@ -125,11 +134,13 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("accessReviewId", self.access_review_id) writer.write_object_value("appliedBy", self.applied_by) writer.write_datetime_value("appliedDateTime", self.applied_date_time) + writer.write_str_value("applyDescription", self.apply_description) writer.write_str_value("applyResult", self.apply_result) writer.write_str_value("decision", self.decision) writer.write_collection_of_object_values("insights", self.insights) writer.write_object_value("instance", self.instance) writer.write_str_value("justification", self.justification) + writer.write_object_value("permission", self.permission) writer.write_object_value("principal", self.principal) writer.write_str_value("principalLink", self.principal_link) writer.write_object_value("principalResourceMembership", self.principal_resource_membership) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py new file mode 100644 index 00000000000..894ac1bca52 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + +from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + +@dataclass +class AccessReviewInstanceDecisionItemCustomDataProvidedResource(AccessReviewInstanceDecisionItemResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemCustomDataProvidedResource: + """ + 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: AccessReviewInstanceDecisionItemCustomDataProvidedResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewInstanceDecisionItemCustomDataProvidedResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + + 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/access_review_instance_decision_item_permission.py b/msgraph_beta/generated/models/access_review_instance_decision_item_permission.py new file mode 100644 index 00000000000..7992ebaa7f8 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_permission.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AccessReviewInstanceDecisionItemPermission(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 description of the permission. + description: Optional[str] = None + # The display name of the permission. + display_name: Optional[str] = None + # The identifier of the permission. + id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The type of the permission. + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemPermission: + """ + 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: AccessReviewInstanceDecisionItemPermission + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewInstanceDecisionItemPermission() + + 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]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "id": lambda n : setattr(self, 'id', 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 + + 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("id", self.id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py index 6b1e5de1f36..c7dec65d0f2 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource + from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource @dataclass @@ -17,6 +18,8 @@ class AccessReviewInstanceDecisionItemResource(AdditionalDataHolder, BackedModel # 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) + # Description of the resource + description: Optional[str] = None # Display name of the resource display_name: Optional[str] = None # Resource ID @@ -48,6 +51,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstan from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource return AccessReviewInstanceDecisionItemAzureRoleResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource".casefold(): + from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource + + return AccessReviewInstanceDecisionItemCustomDataProvidedResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource".casefold(): from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource @@ -61,13 +68,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource + from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource + from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "id": lambda n : setattr(self, 'id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -83,6 +93,7 @@ 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("displayName", self.display_name) writer.write_str_value("id", self.id) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_service_principal_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_service_principal_resource.py index 63f1c1bbc12..00b8e9112de 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item_service_principal_resource.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_service_principal_resource.py @@ -15,6 +15,10 @@ class AccessReviewInstanceDecisionItemServicePrincipalResource(AccessReviewInsta odata_type: Optional[str] = "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource" # The globally unique identifier of the application to which access is granted. app_id: Optional[str] = None + # The display name of the app role. + app_role_display_name: Optional[str] = None + # The identifier of the app role. + app_role_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemServicePrincipalResource: @@ -38,6 +42,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "appRoleDisplayName": lambda n : setattr(self, 'app_role_display_name', n.get_str_value()), + "appRoleId": lambda n : setattr(self, 'app_role_id', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -53,5 +59,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appId", self.app_id) + writer.write_str_value("appRoleDisplayName", self.app_role_display_name) + writer.write_str_value("appRoleId", self.app_role_id) diff --git a/msgraph_beta/generated/models/access_review_principal_scope.py b/msgraph_beta/generated/models/access_review_principal_scope.py new file mode 100644 index 00000000000..24e25278d26 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_principal_scope.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_principal_scope_type import AccessReviewPrincipalScopeType + from .access_review_scope import AccessReviewScope + +from .access_review_scope import AccessReviewScope + +@dataclass +class AccessReviewPrincipalScope(AccessReviewScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewPrincipalScope" + # The scopeType property + scope_type: Optional[AccessReviewPrincipalScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewPrincipalScope: + """ + 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: AccessReviewPrincipalScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewPrincipalScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_principal_scope_type import AccessReviewPrincipalScopeType + from .access_review_scope import AccessReviewScope + + from .access_review_principal_scope_type import AccessReviewPrincipalScopeType + from .access_review_scope import AccessReviewScope + + fields: dict[str, Callable[[Any], None]] = { + "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(AccessReviewPrincipalScopeType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("scopeType", self.scope_type) + + diff --git a/msgraph_beta/generated/models/access_review_principal_scope_type.py b/msgraph_beta/generated/models/access_review_principal_scope_type.py new file mode 100644 index 00000000000..b1694da35af --- /dev/null +++ b/msgraph_beta/generated/models/access_review_principal_scope_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AccessReviewPrincipalScopeType(str, Enum): + AllUsers = "allUsers", + GuestUsers = "guestUsers", + InactiveUsers = "inactiveUsers", + InactiveGuestUsers = "inactiveGuestUsers", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/access_review_resource_scope.py b/msgraph_beta/generated/models/access_review_resource_scope.py new file mode 100644 index 00000000000..085d7725538 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_resource_scope.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + from .access_review_resource_scope_type import AccessReviewResourceScopeType + from .access_review_scope import AccessReviewScope + +from .access_review_scope import AccessReviewScope + +@dataclass +class AccessReviewResourceScope(AccessReviewScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewResourceScope" + # The display name of the resource. + display_name: Optional[str] = None + # The identifier of the resource. + resource_id: Optional[str] = None + # The scopeType property + scope_type: Optional[AccessReviewResourceScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewResourceScope: + """ + 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: AccessReviewResourceScope + """ + 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.accessReviewAccessPackageAssignmentPolicyScope".casefold(): + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + + return AccessReviewAccessPackageAssignmentPolicyScope() + return AccessReviewResourceScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + from .access_review_resource_scope_type import AccessReviewResourceScopeType + from .access_review_scope import AccessReviewScope + + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + from .access_review_resource_scope_type import AccessReviewResourceScopeType + from .access_review_scope import AccessReviewScope + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(AccessReviewResourceScopeType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("resourceId", self.resource_id) + writer.write_enum_value("scopeType", self.scope_type) + + diff --git a/msgraph_beta/generated/models/access_review_resource_scope_type.py b/msgraph_beta/generated/models/access_review_resource_scope_type.py new file mode 100644 index 00000000000..7cfe87e23be --- /dev/null +++ b/msgraph_beta/generated/models/access_review_resource_scope_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class AccessReviewResourceScopeType(str, Enum): + Group = "group", + Catalog = "catalog", + ServicePrincipal = "servicePrincipal", + DirectoryRole = "directoryRole", + AccessPackageAssignmentPolicy = "accessPackageAssignmentPolicy", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/access_review_reviewer_scope.py b/msgraph_beta/generated/models/access_review_reviewer_scope.py index 45cf0657ae8..b5da7a5bae9 100644 --- a/msgraph_beta/generated/models/access_review_reviewer_scope.py +++ b/msgraph_beta/generated/models/access_review_reviewer_scope.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_review_reviewer_scope_type import AccessReviewReviewerScopeType from .access_review_scope import AccessReviewScope from .access_review_scope import AccessReviewScope @@ -19,6 +20,10 @@ class AccessReviewReviewerScope(AccessReviewScope, Parsable): query_root: Optional[str] = None # The type of query. Examples include MicrosoftGraph and ARM. query_type: Optional[str] = None + # The reviewerId property + reviewer_id: Optional[str] = None + # The scopeType property + scope_type: Optional[AccessReviewReviewerScopeType] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewReviewerScope: @@ -36,14 +41,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_review_reviewer_scope_type import AccessReviewReviewerScopeType from .access_review_scope import AccessReviewScope + from .access_review_reviewer_scope_type import AccessReviewReviewerScopeType from .access_review_scope import AccessReviewScope fields: dict[str, Callable[[Any], None]] = { "query": lambda n : setattr(self, 'query', n.get_str_value()), "queryRoot": lambda n : setattr(self, 'query_root', n.get_str_value()), "queryType": lambda n : setattr(self, 'query_type', n.get_str_value()), + "reviewerId": lambda n : setattr(self, 'reviewer_id', n.get_str_value()), + "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(AccessReviewReviewerScopeType)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -61,5 +70,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("query", self.query) writer.write_str_value("queryRoot", self.query_root) writer.write_str_value("queryType", self.query_type) + writer.write_str_value("reviewerId", self.reviewer_id) + writer.write_enum_value("scopeType", self.scope_type) diff --git a/msgraph_beta/generated/models/access_review_reviewer_scope_type.py b/msgraph_beta/generated/models/access_review_reviewer_scope_type.py new file mode 100644 index 00000000000..e15ab6d6116 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_reviewer_scope_type.py @@ -0,0 +1,12 @@ +from enum import Enum + +class AccessReviewReviewerScopeType(str, Enum): + User = "user", + Group = "group", + Self = "self", + Manager = "manager", + Sponsor = "sponsor", + ResourceOwner = "resourceOwner", + ManagerOrSponsor = "managerOrSponsor", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/access_review_scope.py b/msgraph_beta/generated/models/access_review_scope.py index c972e3e3e63..4a003b74a3d 100644 --- a/msgraph_beta/generated/models/access_review_scope.py +++ b/msgraph_beta/generated/models/access_review_scope.py @@ -6,8 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope + from .access_review_principal_scope import AccessReviewPrincipalScope from .access_review_query_scope import AccessReviewQueryScope + from .access_review_resource_scope import AccessReviewResourceScope from .access_review_reviewer_scope import AccessReviewReviewerScope from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope @@ -35,14 +38,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewScope: 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.accessReviewAccessPackageAssignmentPolicyScope".casefold(): + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + + return AccessReviewAccessPackageAssignmentPolicyScope() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInactiveUsersQueryScope".casefold(): from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope return AccessReviewInactiveUsersQueryScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewPrincipalScope".casefold(): + from .access_review_principal_scope import AccessReviewPrincipalScope + + return AccessReviewPrincipalScope() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewQueryScope".casefold(): from .access_review_query_scope import AccessReviewQueryScope return AccessReviewQueryScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewResourceScope".casefold(): + from .access_review_resource_scope import AccessReviewResourceScope + + return AccessReviewResourceScope() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewReviewerScope".casefold(): from .access_review_reviewer_scope import AccessReviewReviewerScope @@ -58,13 +73,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope + from .access_review_principal_scope import AccessReviewPrincipalScope from .access_review_query_scope import AccessReviewQueryScope + from .access_review_resource_scope import AccessReviewResourceScope from .access_review_reviewer_scope import AccessReviewReviewerScope from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope + from .access_review_principal_scope import AccessReviewPrincipalScope from .access_review_query_scope import AccessReviewQueryScope + from .access_review_resource_scope import AccessReviewResourceScope from .access_review_reviewer_scope import AccessReviewReviewerScope from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope diff --git a/msgraph_beta/generated/models/access_review_set.py b/msgraph_beta/generated/models/access_review_set.py index 470f0e9b909..440ec0b33f7 100644 --- a/msgraph_beta/generated/models/access_review_set.py +++ b/msgraph_beta/generated/models/access_review_set.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .access_review_history_definition import AccessReviewHistoryDefinition + from .access_review_instance import AccessReviewInstance from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition @@ -21,6 +22,8 @@ class AccessReviewSet(Entity, Parsable): definitions: Optional[list[AccessReviewScheduleDefinition]] = None # Represents a collection of access review history data and the scopes used to collect that data. history_definitions: Optional[list[AccessReviewHistoryDefinition]] = None + # Represents the instance of a review. + instances: Optional[list[AccessReviewInstance]] = None # The OdataType property odata_type: Optional[str] = None # Resource that enables administrators to manage directory-level access review policies in their tenant. @@ -43,12 +46,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_review_history_definition import AccessReviewHistoryDefinition + from .access_review_instance import AccessReviewInstance from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity from .access_review_history_definition import AccessReviewHistoryDefinition + from .access_review_instance import AccessReviewInstance from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition @@ -58,6 +63,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), "definitions": lambda n : setattr(self, 'definitions', n.get_collection_of_object_values(AccessReviewScheduleDefinition)), "historyDefinitions": lambda n : setattr(self, 'history_definitions', n.get_collection_of_object_values(AccessReviewHistoryDefinition)), + "instances": lambda n : setattr(self, 'instances', n.get_collection_of_object_values(AccessReviewInstance)), "policy": lambda n : setattr(self, 'policy', n.get_object_value(AccessReviewPolicy)), } super_fields = super().get_field_deserializers() @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("decisions", self.decisions) writer.write_collection_of_object_values("definitions", self.definitions) writer.write_collection_of_object_values("historyDefinitions", self.history_definitions) + writer.write_collection_of_object_values("instances", self.instances) writer.write_object_value("policy", self.policy) diff --git a/msgraph_beta/generated/models/agent_capabilities.py b/msgraph_beta/generated/models/agent_capabilities.py new file mode 100644 index 00000000000..1268b2c987e --- /dev/null +++ b/msgraph_beta/generated/models/agent_capabilities.py @@ -0,0 +1,73 @@ +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 .agent_extension import AgentExtension + +@dataclass +class AgentCapabilities(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) + # A list of protocol extensions supported by the agent. + extensions: Optional[list[AgentExtension]] = None + # The OdataType property + odata_type: Optional[str] = None + # Indicates if the agent supports sending push notifications for asynchronous task updates. + push_notifications: Optional[bool] = None + # Indicates if the agent provides a history of state transitions for a task. + state_transition_history: Optional[bool] = None + # Indicates if the agent supports Server-Sent Events (SSE) for streaming responses. + streaming: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentCapabilities: + """ + 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: AgentCapabilities + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentCapabilities() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_extension import AgentExtension + + from .agent_extension import AgentExtension + + fields: dict[str, Callable[[Any], None]] = { + "extensions": lambda n : setattr(self, 'extensions', n.get_collection_of_object_values(AgentExtension)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "pushNotifications": lambda n : setattr(self, 'push_notifications', n.get_bool_value()), + "stateTransitionHistory": lambda n : setattr(self, 'state_transition_history', n.get_bool_value()), + "streaming": lambda n : setattr(self, 'streaming', 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_collection_of_object_values("extensions", self.extensions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_bool_value("pushNotifications", self.push_notifications) + writer.write_bool_value("stateTransitionHistory", self.state_transition_history) + writer.write_bool_value("streaming", self.streaming) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_card_manifest.py b/msgraph_beta/generated/models/agent_card_manifest.py new file mode 100644 index 00000000000..37bfb738487 --- /dev/null +++ b/msgraph_beta/generated/models/agent_card_manifest.py @@ -0,0 +1,149 @@ +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 .agent_capabilities import AgentCapabilities + from .agent_provider import AgentProvider + from .agent_skill import AgentSkill + from .entity import Entity + from .security_requirement import SecurityRequirement + from .security_schemes import SecuritySchemes + +from .entity import Entity + +@dataclass +class AgentCardManifest(Entity, Parsable): + # The capabilities property + capabilities: Optional[AgentCapabilities] = None + # Object ID of the user or application that created the agent card manifest. Read-only. + created_by: Optional[str] = None + # When this agent card manifest was created. + created_date_time: Optional[datetime.datetime] = None + # Default set of supported input MIME types for all skills, which can be overridden on a per-skill basis. + default_input_modes: Optional[list[str]] = None + # Default set of supported output MIME types for all skills, which can be overridden on a per-skill basis. + default_output_modes: Optional[list[str]] = None + # A human-readable description of the agent. + description: Optional[str] = None + # A human-readable display name of the agent. + display_name: Optional[str] = None + # URL to agent's documentation. + documentation_url: Optional[str] = None + # URL to agent's icon image. + icon_url: Optional[str] = None + # When this agent card manifest was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # appId (referred to as Application (client) ID on the Microsoft Entra admin center) of the application managing this agent manifest. + managed_by: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Name of the store/system where agent originated. For example Copilot Studio. + originating_store: Optional[str] = None + # List of object IDs for the owners of the agent card manifest. + owner_ids: Optional[list[str]] = None + # Protocol version supported by the agent. + protocol_version: Optional[str] = None + # Information about the organization providing the agent. + provider: Optional[AgentProvider] = None + # Security requirements - array of security scheme references. + security: Optional[list[SecurityRequirement]] = None + # Dictionary of security scheme definitions keyed by scheme name. + security_schemes: Optional[SecuritySchemes] = None + # Skills/capabilities that the agent can perform + skills: Optional[list[AgentSkill]] = None + # Whether agent supports authenticated extended card retrieval + supports_authenticated_extended_card: Optional[bool] = None + # Version of the agent implementation + version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentCardManifest: + """ + 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: AgentCardManifest + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentCardManifest() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_capabilities import AgentCapabilities + from .agent_provider import AgentProvider + from .agent_skill import AgentSkill + from .entity import Entity + from .security_requirement import SecurityRequirement + from .security_schemes import SecuritySchemes + + from .agent_capabilities import AgentCapabilities + from .agent_provider import AgentProvider + from .agent_skill import AgentSkill + from .entity import Entity + from .security_requirement import SecurityRequirement + from .security_schemes import SecuritySchemes + + fields: dict[str, Callable[[Any], None]] = { + "capabilities": lambda n : setattr(self, 'capabilities', n.get_object_value(AgentCapabilities)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "defaultInputModes": lambda n : setattr(self, 'default_input_modes', n.get_collection_of_primitive_values(str)), + "defaultOutputModes": lambda n : setattr(self, 'default_output_modes', n.get_collection_of_primitive_values(str)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "documentationUrl": lambda n : setattr(self, 'documentation_url', n.get_str_value()), + "iconUrl": lambda n : setattr(self, 'icon_url', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "managedBy": lambda n : setattr(self, 'managed_by', n.get_str_value()), + "originatingStore": lambda n : setattr(self, 'originating_store', n.get_str_value()), + "ownerIds": lambda n : setattr(self, 'owner_ids', n.get_collection_of_primitive_values(str)), + "protocolVersion": lambda n : setattr(self, 'protocol_version', n.get_str_value()), + "provider": lambda n : setattr(self, 'provider', n.get_object_value(AgentProvider)), + "security": lambda n : setattr(self, 'security', n.get_collection_of_object_values(SecurityRequirement)), + "securitySchemes": lambda n : setattr(self, 'security_schemes', n.get_object_value(SecuritySchemes)), + "skills": lambda n : setattr(self, 'skills', n.get_collection_of_object_values(AgentSkill)), + "supportsAuthenticatedExtendedCard": lambda n : setattr(self, 'supports_authenticated_extended_card', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("capabilities", self.capabilities) + writer.write_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_collection_of_primitive_values("defaultInputModes", self.default_input_modes) + writer.write_collection_of_primitive_values("defaultOutputModes", self.default_output_modes) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("documentationUrl", self.documentation_url) + writer.write_str_value("iconUrl", self.icon_url) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("managedBy", self.managed_by) + writer.write_str_value("originatingStore", self.originating_store) + writer.write_collection_of_primitive_values("ownerIds", self.owner_ids) + writer.write_str_value("protocolVersion", self.protocol_version) + writer.write_object_value("provider", self.provider) + writer.write_collection_of_object_values("security", self.security) + writer.write_object_value("securitySchemes", self.security_schemes) + writer.write_collection_of_object_values("skills", self.skills) + writer.write_bool_value("supportsAuthenticatedExtendedCard", self.supports_authenticated_extended_card) + writer.write_str_value("version", self.version) + + diff --git a/msgraph_beta/generated/models/agent_card_manifest_collection_response.py b/msgraph_beta/generated/models/agent_card_manifest_collection_response.py new file mode 100644 index 00000000000..189b6a96145 --- /dev/null +++ b/msgraph_beta/generated/models/agent_card_manifest_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 .agent_card_manifest import AgentCardManifest + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AgentCardManifestCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AgentCardManifest]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentCardManifestCollectionResponse: + """ + 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: AgentCardManifestCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentCardManifestCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_card_manifest import AgentCardManifest + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .agent_card_manifest import AgentCardManifest + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AgentCardManifest)), + } + 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/agent_card_signature.py b/msgraph_beta/generated/models/agent_card_signature.py new file mode 100644 index 00000000000..7f800a51577 --- /dev/null +++ b/msgraph_beta/generated/models/agent_card_signature.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .jws_header import JwsHeader + +@dataclass +class AgentCardSignature(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 unprotected JWS header values. + header: Optional[JwsHeader] = None + # The OdataType property + odata_type: Optional[str] = None + # The protected JWS header for the signature. This is a Base64url-encoded JSON object, as per RFC 7515. + protected: Optional[str] = None + # The computed signature, Base64url-encoded. + signature: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentCardSignature: + """ + 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: AgentCardSignature + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentCardSignature() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .jws_header import JwsHeader + + from .jws_header import JwsHeader + + fields: dict[str, Callable[[Any], None]] = { + "header": lambda n : setattr(self, 'header', n.get_object_value(JwsHeader)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "protected": lambda n : setattr(self, 'protected', n.get_str_value()), + "signature": lambda n : setattr(self, 'signature', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("header", self.header) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("protected", self.protected) + writer.write_str_value("signature", self.signature) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_collection.py b/msgraph_beta/generated/models/agent_collection.py new file mode 100644 index 00000000000..82996d41297 --- /dev/null +++ b/msgraph_beta/generated/models/agent_collection.py @@ -0,0 +1,93 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .agent_instance import AgentInstance + from .entity import Entity + +from .entity import Entity + +@dataclass +class AgentCollection(Entity, Parsable): + # Object ID of the user or app that created the agent instance. + created_by: Optional[str] = None + # Timestamp when agent collection was created. + created_date_time: Optional[datetime.datetime] = None + # Description / purpose of the collection. + description: Optional[str] = None + # Friendly name of the collection. + display_name: Optional[str] = None + # Timestamp of last update. + last_modified_date_time: Optional[datetime.datetime] = None + # appId (referred to as Application (client) ID on the Microsoft Entra admin center) of the service principal managing this agent. + managed_by: Optional[str] = None + # List of agent instances that are members of this collection. Supports $expand. + members: Optional[list[AgentInstance]] = None + # The OdataType property + odata_type: Optional[str] = None + # Source system/store where the collection originated. For example Copilot Studio. + originating_store: Optional[str] = None + # List of object IDs for the owners of the agent instance. + owner_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentCollection: + """ + 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: AgentCollection + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentCollection() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_instance import AgentInstance + from .entity import Entity + + from .agent_instance import AgentInstance + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "managedBy": lambda n : setattr(self, 'managed_by', n.get_str_value()), + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(AgentInstance)), + "originatingStore": lambda n : setattr(self, 'originating_store', n.get_str_value()), + "ownerIds": lambda n : setattr(self, 'owner_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_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("managedBy", self.managed_by) + writer.write_collection_of_object_values("members", self.members) + writer.write_str_value("originatingStore", self.originating_store) + writer.write_collection_of_primitive_values("ownerIds", self.owner_ids) + + diff --git a/msgraph_beta/generated/models/agent_collection_collection_response.py b/msgraph_beta/generated/models/agent_collection_collection_response.py new file mode 100644 index 00000000000..0b30cf391c2 --- /dev/null +++ b/msgraph_beta/generated/models/agent_collection_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 .agent_collection import AgentCollection + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AgentCollectionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AgentCollection]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentCollectionCollectionResponse: + """ + 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: AgentCollectionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentCollectionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_collection import AgentCollection + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .agent_collection import AgentCollection + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AgentCollection)), + } + 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/agent_extension.py b/msgraph_beta/generated/models/agent_extension.py new file mode 100644 index 00000000000..91f9d2febc7 --- /dev/null +++ b/msgraph_beta/generated/models/agent_extension.py @@ -0,0 +1,73 @@ +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 .agent_extension_params import AgentExtensionParams + +@dataclass +class AgentExtension(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) + # A human-readable description of how this agent uses the extension. + description: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Extension-specific configuration parameters. + params: Optional[AgentExtensionParams] = None + # If true, the client must understand and comply with the extension's requirements to interact with the agent. + required: Optional[bool] = None + # The unique URI identifying the extension. + uri: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentExtension: + """ + 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: AgentExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentExtension() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_extension_params import AgentExtensionParams + + from .agent_extension_params import AgentExtensionParams + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "params": lambda n : setattr(self, 'params', n.get_object_value(AgentExtensionParams)), + "required": lambda n : setattr(self, 'required', n.get_bool_value()), + "uri": lambda n : setattr(self, 'uri', 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("description", self.description) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("params", self.params) + writer.write_bool_value("required", self.required) + writer.write_str_value("uri", self.uri) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_extension_params.py b/msgraph_beta/generated/models/agent_extension_params.py new file mode 100644 index 00000000000..1a576f41fcf --- /dev/null +++ b/msgraph_beta/generated/models/agent_extension_params.py @@ -0,0 +1,53 @@ +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 AgentExtensionParams(AdditionalDataHolder, BackedModel, Parsable): + """ + Extension-specific configuration key/values (unconstrained). + """ + # 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) -> AgentExtensionParams: + """ + 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: AgentExtensionParams + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentExtensionParams() + + 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]] = { + "@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/agent_id_risk_level.py b/msgraph_beta/generated/models/agent_id_risk_level.py new file mode 100644 index 00000000000..f3781087857 --- /dev/null +++ b/msgraph_beta/generated/models/agent_id_risk_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AgentIdRiskLevel(str, Enum): + None_ = "none", + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/agent_identity.py b/msgraph_beta/generated/models/agent_identity.py index b874ffc8e64..cc8e8136eca 100644 --- a/msgraph_beta/generated/models/agent_identity.py +++ b/msgraph_beta/generated/models/agent_identity.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .directory_object import DirectoryObject from .service_principal import ServicePrincipal from .service_principal import ServicePrincipal @@ -14,12 +15,12 @@ class AgentIdentity(ServicePrincipal, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.agentIdentity" - # The agentAppId property - agent_app_id: Optional[str] = None # The appId of the agent identity blueprint that defines the configuration for this agent identity. agent_identity_blueprint_id: Optional[str] = None # The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. created_date_time: Optional[datetime.datetime] = None + # The sponsors for this agent identity. + sponsors: Optional[list[DirectoryObject]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AgentIdentity: @@ -37,14 +38,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .directory_object import DirectoryObject from .service_principal import ServicePrincipal + from .directory_object import DirectoryObject from .service_principal import ServicePrincipal fields: dict[str, Callable[[Any], None]] = { - "agentAppId": lambda n : setattr(self, 'agent_app_id', n.get_str_value()), "agentIdentityBlueprintId": lambda n : setattr(self, 'agent_identity_blueprint_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -59,8 +62,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("agentAppId", self.agent_app_id) writer.write_str_value("agentIdentityBlueprintId", self.agent_identity_blueprint_id) writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_collection_of_object_values("sponsors", self.sponsors) diff --git a/msgraph_beta/generated/models/agent_identity_blueprint.py b/msgraph_beta/generated/models/agent_identity_blueprint.py new file mode 100644 index 00000000000..28a0cd97776 --- /dev/null +++ b/msgraph_beta/generated/models/agent_identity_blueprint.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .application import Application + from .directory_object import DirectoryObject + +from .application import Application + +@dataclass +class AgentIdentityBlueprint(Application, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentIdentityBlueprint" + # The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. + sponsors: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentIdentityBlueprint: + """ + 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: AgentIdentityBlueprint + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentIdentityBlueprint() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .application import Application + from .directory_object import DirectoryObject + + from .application import Application + from .directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "sponsors": lambda n : setattr(self, 'sponsors', 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("sponsors", self.sponsors) + + diff --git a/msgraph_beta/generated/models/agent_identity_blueprint_principal.py b/msgraph_beta/generated/models/agent_identity_blueprint_principal.py new file mode 100644 index 00000000000..a508562f63b --- /dev/null +++ b/msgraph_beta/generated/models/agent_identity_blueprint_principal.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + +from .service_principal import ServicePrincipal + +@dataclass +class AgentIdentityBlueprintPrincipal(ServicePrincipal, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentIdentityBlueprintPrincipal" + # The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. + sponsors: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentIdentityBlueprintPrincipal: + """ + 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: AgentIdentityBlueprintPrincipal + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentIdentityBlueprintPrincipal() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + + fields: dict[str, Callable[[Any], None]] = { + "sponsors": lambda n : setattr(self, 'sponsors', 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("sponsors", self.sponsors) + + diff --git a/msgraph_beta/generated/models/agent_instance.py b/msgraph_beta/generated/models/agent_instance.py new file mode 100644 index 00000000000..434d2fdeab6 --- /dev/null +++ b/msgraph_beta/generated/models/agent_instance.py @@ -0,0 +1,134 @@ +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 .agent_card_manifest import AgentCardManifest + from .agent_card_signature import AgentCardSignature + from .agent_collection import AgentCollection + from .agent_interface import AgentInterface + from .entity import Entity + +from .entity import Entity + +@dataclass +class AgentInstance(Entity, Parsable): + # Additional interfaces/transports supported by the agent. + additional_interfaces: Optional[list[AgentInterface]] = None + # The agent card manifest of the agent instance. + agent_card_manifest: Optional[AgentCardManifest] = None + # Object ID of the agentIdentityBlueprint object. + agent_identity_blueprint_id: Optional[str] = None + # Object ID of the agentIdentity object. + agent_identity_id: Optional[str] = None + # Object ID of the agentUser associated with the agent. Read-only. + agent_user_id: Optional[str] = None + # The agent collections that the agent instance is a member of. + collections: Optional[list[AgentCollection]] = None + # Object ID of the user or application that created the agent instance. Read-only. + created_by: Optional[str] = None + # Timestamp when agent instance was created. Read-only. + created_date_time: Optional[datetime.datetime] = None + # Display name for the agent instance. + display_name: Optional[str] = None + # Timestamp of last modification. + last_modified_date_time: Optional[datetime.datetime] = None + # appId (referred to as Application (client) ID on the Microsoft Entra admin center) of the application managing this agent. + managed_by: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Name of the store/system where agent originated. For example Copilot Studio. + originating_store: Optional[str] = None + # List of object IDs for the owners of the agent instance. + owner_ids: Optional[list[str]] = None + # Preferred transport protocol. The possible values are JSONRPC, GRPC, and HTTP+JSON. + preferred_transport: Optional[str] = None + # Digital signatures for the agent instance. + signatures: Optional[list[AgentCardSignature]] = None + # Identifier of the agent in the original source system. + source_agent_id: Optional[str] = None + # Endpoint URL for the agent instance. + url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentInstance: + """ + 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: AgentInstance + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentInstance() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_card_manifest import AgentCardManifest + from .agent_card_signature import AgentCardSignature + from .agent_collection import AgentCollection + from .agent_interface import AgentInterface + from .entity import Entity + + from .agent_card_manifest import AgentCardManifest + from .agent_card_signature import AgentCardSignature + from .agent_collection import AgentCollection + from .agent_interface import AgentInterface + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "additionalInterfaces": lambda n : setattr(self, 'additional_interfaces', n.get_collection_of_object_values(AgentInterface)), + "agentCardManifest": lambda n : setattr(self, 'agent_card_manifest', n.get_object_value(AgentCardManifest)), + "agentIdentityBlueprintId": lambda n : setattr(self, 'agent_identity_blueprint_id', n.get_str_value()), + "agentIdentityId": lambda n : setattr(self, 'agent_identity_id', n.get_str_value()), + "agentUserId": lambda n : setattr(self, 'agent_user_id', n.get_str_value()), + "collections": lambda n : setattr(self, 'collections', n.get_collection_of_object_values(AgentCollection)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "managedBy": lambda n : setattr(self, 'managed_by', n.get_str_value()), + "originatingStore": lambda n : setattr(self, 'originating_store', n.get_str_value()), + "ownerIds": lambda n : setattr(self, 'owner_ids', n.get_collection_of_primitive_values(str)), + "preferredTransport": lambda n : setattr(self, 'preferred_transport', n.get_str_value()), + "signatures": lambda n : setattr(self, 'signatures', n.get_collection_of_object_values(AgentCardSignature)), + "sourceAgentId": lambda n : setattr(self, 'source_agent_id', n.get_str_value()), + "url": lambda n : setattr(self, 'url', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("additionalInterfaces", self.additional_interfaces) + writer.write_object_value("agentCardManifest", self.agent_card_manifest) + writer.write_str_value("agentIdentityBlueprintId", self.agent_identity_blueprint_id) + writer.write_str_value("agentIdentityId", self.agent_identity_id) + writer.write_str_value("agentUserId", self.agent_user_id) + writer.write_collection_of_object_values("collections", self.collections) + writer.write_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("managedBy", self.managed_by) + writer.write_str_value("originatingStore", self.originating_store) + writer.write_collection_of_primitive_values("ownerIds", self.owner_ids) + writer.write_str_value("preferredTransport", self.preferred_transport) + writer.write_collection_of_object_values("signatures", self.signatures) + writer.write_str_value("sourceAgentId", self.source_agent_id) + writer.write_str_value("url", self.url) + + diff --git a/msgraph_beta/generated/models/agent_instance_collection_response.py b/msgraph_beta/generated/models/agent_instance_collection_response.py new file mode 100644 index 00000000000..e34308a4a5e --- /dev/null +++ b/msgraph_beta/generated/models/agent_instance_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 .agent_instance import AgentInstance + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AgentInstanceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AgentInstance]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentInstanceCollectionResponse: + """ + 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: AgentInstanceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentInstanceCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_instance import AgentInstance + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .agent_instance import AgentInstance + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AgentInstance)), + } + 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/agent_interface.py b/msgraph_beta/generated/models/agent_interface.py new file mode 100644 index 00000000000..3b9cc56c98f --- /dev/null +++ b/msgraph_beta/generated/models/agent_interface.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AgentInterface(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 + # The transport protocol supported at this URL. + transport: Optional[str] = None + # The URL where this interface is available. Must be a valid absolute HTTPS URL in production. + url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentInterface: + """ + 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: AgentInterface + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentInterface() + + 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]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "transport": lambda n : setattr(self, 'transport', n.get_str_value()), + "url": lambda n : setattr(self, 'url', 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_str_value("transport", self.transport) + writer.write_str_value("url", self.url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_provider.py b/msgraph_beta/generated/models/agent_provider.py new file mode 100644 index 00000000000..cdaf1a2e62d --- /dev/null +++ b/msgraph_beta/generated/models/agent_provider.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AgentProvider(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 + # The name of the agent provider's organization. + organization: Optional[str] = None + # A URL for the agent provider's website or relevant documentation. + url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentProvider: + """ + 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: AgentProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentProvider() + + 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]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "organization": lambda n : setattr(self, 'organization', n.get_str_value()), + "url": lambda n : setattr(self, 'url', 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_str_value("organization", self.organization) + writer.write_str_value("url", self.url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_registry.py b/msgraph_beta/generated/models/agent_registry.py new file mode 100644 index 00000000000..c4a9b109d64 --- /dev/null +++ b/msgraph_beta/generated/models/agent_registry.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .agent_card_manifest import AgentCardManifest + from .agent_collection import AgentCollection + from .agent_instance import AgentInstance + +@dataclass +class AgentRegistry(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 agentCardManifests property + agent_card_manifests: Optional[list[AgentCardManifest]] = None + # The agentCollections property + agent_collections: Optional[list[AgentCollection]] = None + # The agentInstances property + agent_instances: Optional[list[AgentInstance]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentRegistry: + """ + 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: AgentRegistry + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentRegistry() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .agent_card_manifest import AgentCardManifest + from .agent_collection import AgentCollection + from .agent_instance import AgentInstance + + from .agent_card_manifest import AgentCardManifest + from .agent_collection import AgentCollection + from .agent_instance import AgentInstance + + fields: dict[str, Callable[[Any], None]] = { + "agentCardManifests": lambda n : setattr(self, 'agent_card_manifests', n.get_collection_of_object_values(AgentCardManifest)), + "agentCollections": lambda n : setattr(self, 'agent_collections', n.get_collection_of_object_values(AgentCollection)), + "agentInstances": lambda n : setattr(self, 'agent_instances', n.get_collection_of_object_values(AgentInstance)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("agentCardManifests", self.agent_card_manifests) + writer.write_collection_of_object_values("agentCollections", self.agent_collections) + writer.write_collection_of_object_values("agentInstances", self.agent_instances) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_sign_in.py b/msgraph_beta/generated/models/agent_sign_in.py new file mode 100644 index 00000000000..3a9c9f01b53 --- /dev/null +++ b/msgraph_beta/generated/models/agent_sign_in.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class AgentSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentSignIn" + # Agent identity object IDs included in the policy. + agent_service_principal_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentSignIn: + """ + 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: AgentSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_identity import SignInIdentity + + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "agentServicePrincipalId": lambda n : setattr(self, 'agent_service_principal_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("agentServicePrincipalId", self.agent_service_principal_id) + + diff --git a/msgraph_beta/generated/models/agent_skill.py b/msgraph_beta/generated/models/agent_skill.py new file mode 100644 index 00000000000..b5fdd5ce96d --- /dev/null +++ b/msgraph_beta/generated/models/agent_skill.py @@ -0,0 +1,89 @@ +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 .security_requirement import SecurityRequirement + +@dataclass +class AgentSkill(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) + # A detailed description of the skill, intended to help clients or users understand its purpose and functionality. + description: Optional[str] = None + # A human-readable name for the skill. + display_name: Optional[str] = None + # Example prompts or scenarios that this skill can handle. Provides a hint to the client on how to use the skill. + examples: Optional[list[str]] = None + # A unique identifier for the agent's skill. + id: Optional[str] = None + # The set of supported input MIME types for this skill, overriding the agent's defaults. + input_modes: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The set of supported output MIME types for this skill, overriding the agent's defaults. + output_modes: Optional[list[str]] = None + # Security schemes necessary for the agent to leverage this skill. + security: Optional[list[SecurityRequirement]] = None + # A set of keywords describing the skill's capabilities. + tags: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentSkill: + """ + 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: AgentSkill + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentSkill() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .security_requirement import SecurityRequirement + + from .security_requirement import SecurityRequirement + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "examples": lambda n : setattr(self, 'examples', n.get_collection_of_primitive_values(str)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "inputModes": lambda n : setattr(self, 'input_modes', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "outputModes": lambda n : setattr(self, 'output_modes', n.get_collection_of_primitive_values(str)), + "security": lambda n : setattr(self, 'security', n.get_collection_of_object_values(SecurityRequirement)), + "tags": lambda n : setattr(self, 'tags', 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_primitive_values("examples", self.examples) + writer.write_str_value("id", self.id) + writer.write_collection_of_primitive_values("inputModes", self.input_modes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("outputModes", self.output_modes) + writer.write_collection_of_object_values("security", self.security) + writer.write_collection_of_primitive_values("tags", self.tags) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_user.py b/msgraph_beta/generated/models/agent_user.py new file mode 100644 index 00000000000..7fd303c4b22 --- /dev/null +++ b/msgraph_beta/generated/models/agent_user.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .user import User + +from .user import User + +@dataclass +class AgentUser(User, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentUser" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentUser: + """ + 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: AgentUser + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentUser() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .user import User + + from .user import User + + 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/agentic/agent_sign_in.py b/msgraph_beta/generated/models/agentic/agent_sign_in.py index 601e0a3c781..2ab5f4368d3 100644 --- a/msgraph_beta/generated/models/agentic/agent_sign_in.py +++ b/msgraph_beta/generated/models/agentic/agent_sign_in.py @@ -15,6 +15,10 @@ class AgentSignIn(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The subject's parent object ID. This is either the id of the agentIdentity or agentIdentityBlueprint. + agent_subject_parent_id: Optional[str] = None + # The agentSubjectType property + agent_subject_type: Optional[AgentType] = None # The agentType property agent_type: Optional[AgentType] = None # The OdataType property @@ -43,6 +47,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .agent_type import AgentType fields: dict[str, Callable[[Any], None]] = { + "agentSubjectParentId": lambda n : setattr(self, 'agent_subject_parent_id', n.get_str_value()), + "agentSubjectType": lambda n : setattr(self, 'agent_subject_type', n.get_enum_value(AgentType)), "agentType": lambda n : setattr(self, 'agent_type', n.get_enum_value(AgentType)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "parentAppId": lambda n : setattr(self, 'parent_app_id', n.get_str_value()), @@ -57,6 +63,8 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_str_value("agentSubjectParentId", self.agent_subject_parent_id) + writer.write_enum_value("agentSubjectType", self.agent_subject_type) writer.write_enum_value("agentType", self.agent_type) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("parentAppId", self.parent_app_id) diff --git a/msgraph_beta/generated/models/agentic/agent_type.py b/msgraph_beta/generated/models/agentic/agent_type.py index 0c881b5390b..3d6e88992a0 100644 --- a/msgraph_beta/generated/models/agentic/agent_type.py +++ b/msgraph_beta/generated/models/agentic/agent_type.py @@ -2,8 +2,9 @@ class AgentType(str, Enum): NotAgentic = "notAgentic", - AgenticAppBuilder = "agenticAppBuilder", AgenticApp = "agenticApp", AgenticAppInstance = "agenticAppInstance", + AgentIdentityBlueprintPrincipal = "agentIdentityBlueprintPrincipal", + AgentIDuser = "agentIDuser", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/ai_agent_info.py b/msgraph_beta/generated/models/ai_agent_info.py index b374aaaa9cc..5c7a74e90cc 100644 --- a/msgraph_beta/generated/models/ai_agent_info.py +++ b/msgraph_beta/generated/models/ai_agent_info.py @@ -11,7 +11,7 @@ @dataclass class AiAgentInfo(AiInteractionEntity, Parsable): - # The blueprintId property + # Identifier of the parent agent blueprint that defines the identity and configuration of the agent. blueprint_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/ai_interaction_entity.py b/msgraph_beta/generated/models/ai_interaction_entity.py index 9c7763d31ce..84468b4d318 100644 --- a/msgraph_beta/generated/models/ai_interaction_entity.py +++ b/msgraph_beta/generated/models/ai_interaction_entity.py @@ -16,13 +16,13 @@ class AiInteractionEntity(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The identifier property + # The unique identifier of the AI entity. identifier: Optional[str] = None - # The name property + # The display name of the AI entity. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The version property + # The version of the AI entity used. version: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/application.py b/msgraph_beta/generated/models/application.py index 64fa6e16159..8d9e4b9d47f 100644 --- a/msgraph_beta/generated/models/application.py +++ b/msgraph_beta/generated/models/application.py @@ -7,6 +7,7 @@ from uuid import UUID if TYPE_CHECKING: + from .agent_identity_blueprint import AgentIdentityBlueprint from .api_application import ApiApplication from .app_management_policy import AppManagementPolicy from .app_role import AppRole @@ -56,6 +57,8 @@ class Application(DirectoryObject, Parsable): certification: Optional[Certification] = None # The connectorGroup the application is using with Microsoft Entra application proxy. Nullable. connector_group: Optional[ConnectorGroup] = None + # The globally unique appId (called Application (client) ID on the Microsoft Entra admin center) of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + created_by_app_id: Optional[str] = None # The date and time the application was registered. The DateTimeOffset 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. Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderby. created_date_time: Optional[datetime.datetime] = None # Supports $filter (/$count eq 0, /$count ne 0). Read-only. @@ -148,6 +151,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Application: """ 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.agentIdentityBlueprint".casefold(): + from .agent_identity_blueprint import AgentIdentityBlueprint + + return AgentIdentityBlueprint() return Application() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -155,6 +167,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .agent_identity_blueprint import AgentIdentityBlueprint from .api_application import ApiApplication from .app_management_policy import AppManagementPolicy from .app_role import AppRole @@ -184,6 +197,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .web_application import WebApplication from .windows_application import WindowsApplication + from .agent_identity_blueprint import AgentIdentityBlueprint from .api_application import ApiApplication from .app_management_policy import AppManagementPolicy from .app_role import AppRole @@ -221,6 +235,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "authenticationBehaviors": lambda n : setattr(self, 'authentication_behaviors', n.get_object_value(AuthenticationBehaviors)), "certification": lambda n : setattr(self, 'certification', n.get_object_value(Certification)), "connectorGroup": lambda n : setattr(self, 'connector_group', n.get_object_value(ConnectorGroup)), + "createdByAppId": lambda n : setattr(self, 'created_by_app_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "createdOnBehalfOf": lambda n : setattr(self, 'created_on_behalf_of', n.get_object_value(DirectoryObject)), "defaultRedirectUri": lambda n : setattr(self, 'default_redirect_uri', n.get_str_value()), @@ -283,6 +298,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("authenticationBehaviors", self.authentication_behaviors) writer.write_object_value("certification", self.certification) writer.write_object_value("connectorGroup", self.connector_group) + writer.write_str_value("createdByAppId", self.created_by_app_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("createdOnBehalfOf", self.created_on_behalf_of) writer.write_str_value("defaultRedirectUri", self.default_redirect_uri) diff --git a/msgraph_beta/generated/models/approval_stage.py b/msgraph_beta/generated/models/approval_stage.py index 2b494114385..c41a8242851 100644 --- a/msgraph_beta/generated/models/approval_stage.py +++ b/msgraph_beta/generated/models/approval_stage.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage + from .approver_information_visibility import ApproverInformationVisibility from .user_set import UserSet @dataclass @@ -18,6 +19,8 @@ class ApprovalStage(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The number of days that a request can be pending a response before it is automatically denied. approval_stage_time_out_in_days: Optional[int] = None + # The approverInformationVisibility property + approver_information_visibility: Optional[ApproverInformationVisibility] = None # The users who are asked to approve requests if escalation is enabled and the primary approvers don't respond before the escalation time. This property can be a collection of singleUser, groupMembers, requestorManager, internalSponsors, and externalSponsors. When you create or update a policy, if there are no escalation approvers, or escalation approvers aren't required for the stage, assign an empty collection to this property. escalation_approvers: Optional[list[UserSet]] = None # If escalation is required, the time a request can be pending a response from a primary approver. @@ -57,13 +60,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage + from .approver_information_visibility import ApproverInformationVisibility from .user_set import UserSet from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage + from .approver_information_visibility import ApproverInformationVisibility from .user_set import UserSet fields: dict[str, Callable[[Any], None]] = { "approvalStageTimeOutInDays": lambda n : setattr(self, 'approval_stage_time_out_in_days', n.get_int_value()), + "approverInformationVisibility": lambda n : setattr(self, 'approver_information_visibility', n.get_enum_value(ApproverInformationVisibility)), "escalationApprovers": lambda n : setattr(self, 'escalation_approvers', n.get_collection_of_object_values(UserSet)), "escalationTimeInMinutes": lambda n : setattr(self, 'escalation_time_in_minutes', n.get_int_value()), "isApproverJustificationRequired": lambda n : setattr(self, 'is_approver_justification_required', n.get_bool_value()), @@ -82,6 +88,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_int_value("approvalStageTimeOutInDays", self.approval_stage_time_out_in_days) + writer.write_enum_value("approverInformationVisibility", self.approver_information_visibility) writer.write_collection_of_object_values("escalationApprovers", self.escalation_approvers) writer.write_int_value("escalationTimeInMinutes", self.escalation_time_in_minutes) writer.write_bool_value("isApproverJustificationRequired", self.is_approver_justification_required) diff --git a/msgraph_beta/generated/models/approver_information_visibility.py b/msgraph_beta/generated/models/approver_information_visibility.py new file mode 100644 index 00000000000..be685a59f24 --- /dev/null +++ b/msgraph_beta/generated/models/approver_information_visibility.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ApproverInformationVisibility(str, Enum): + Default = "default", + NotVisible = "notVisible", + Visible = "visible", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/available_access_package.py b/msgraph_beta/generated/models/available_access_package.py new file mode 100644 index 00000000000..79d32e85342 --- /dev/null +++ b/msgraph_beta/generated/models/available_access_package.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_resource_role_scope import AccessPackageResourceRoleScope + from .entity import Entity + +from .entity import Entity + +@dataclass +class AvailableAccessPackage(Entity, Parsable): + # The description of the access package. + description: Optional[str] = None + # The display name of the access package. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The resource role scopes associated with this available access package. + resource_role_scopes: Optional[list[AccessPackageResourceRoleScope]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AvailableAccessPackage: + """ + 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: AvailableAccessPackage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AvailableAccessPackage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_resource_role_scope import AccessPackageResourceRoleScope + from .entity import Entity + + from .access_package_resource_role_scope import AccessPackageResourceRoleScope + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "resourceRoleScopes": lambda n : setattr(self, 'resource_role_scopes', n.get_collection_of_object_values(AccessPackageResourceRoleScope)), + } + 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("resourceRoleScopes", self.resource_role_scopes) + + diff --git a/msgraph_beta/generated/models/available_access_package_collection_response.py b/msgraph_beta/generated/models/available_access_package_collection_response.py new file mode 100644 index 00000000000..e3bcdb137cc --- /dev/null +++ b/msgraph_beta/generated/models/available_access_package_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 .available_access_package import AvailableAccessPackage + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AvailableAccessPackageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AvailableAccessPackage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AvailableAccessPackageCollectionResponse: + """ + 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: AvailableAccessPackageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AvailableAccessPackageCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .available_access_package import AvailableAccessPackage + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .available_access_package import AvailableAccessPackage + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AvailableAccessPackage)), + } + 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/b2b_management_policy.py b/msgraph_beta/generated/models/b2b_management_policy.py new file mode 100644 index 00000000000..36cc6fbdee0 --- /dev/null +++ b/msgraph_beta/generated/models/b2b_management_policy.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sts_policy import StsPolicy + +from .sts_policy import StsPolicy + +@dataclass +class B2bManagementPolicy(StsPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.b2bManagementPolicy" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> B2bManagementPolicy: + """ + 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: B2bManagementPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return B2bManagementPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sts_policy import StsPolicy + + from .sts_policy import StsPolicy + + 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/b2b_management_policy_collection_response.py b/msgraph_beta/generated/models/b2b_management_policy_collection_response.py new file mode 100644 index 00000000000..ce4406596b6 --- /dev/null +++ b/msgraph_beta/generated/models/b2b_management_policy_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 .b2b_management_policy import B2bManagementPolicy + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class B2bManagementPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[B2bManagementPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> B2bManagementPolicyCollectionResponse: + """ + 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: B2bManagementPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return B2bManagementPolicyCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .b2b_management_policy import B2bManagementPolicy + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .b2b_management_policy import B2bManagementPolicy + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(B2bManagementPolicy)), + } + 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/base_site_page.py b/msgraph_beta/generated/models/base_site_page.py index 6c4570f7aa9..5dfda0c0512 100644 --- a/msgraph_beta/generated/models/base_site_page.py +++ b/msgraph_beta/generated/models/base_site_page.py @@ -19,7 +19,7 @@ class BaseSitePage(BaseItem, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.baseSitePage" - # The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue, newsLink. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: newsLink. + # The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue, newsLink. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: newsLink. page_layout: Optional[PageLayoutType] = None # The publishing status and the MM.mm version of the page. publishing_state: Optional[PublicationFacet] = None diff --git a/msgraph_beta/generated/models/building.py b/msgraph_beta/generated/models/building.py index 49fd22f759b..3e82ce3c171 100644 --- a/msgraph_beta/generated/models/building.py +++ b/msgraph_beta/generated/models/building.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .building_map import BuildingMap from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .resource_link import ResourceLink from .place import Place @@ -21,6 +22,8 @@ class Building(Place, Parsable): map: Optional[BuildingMap] = None # A set of links to external resources that are associated with the building. Inherited from place. resource_links: Optional[list[ResourceLink]] = None + # The wifiState property + wifi_state: Optional[PlaceFeatureEnablement] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Building: @@ -40,16 +43,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .building_map import BuildingMap from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .resource_link import ResourceLink from .building_map import BuildingMap from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .resource_link import ResourceLink fields: dict[str, Callable[[Any], None]] = { "hasWiFi": lambda n : setattr(self, 'has_wi_fi', n.get_bool_value()), "map": lambda n : setattr(self, 'map', n.get_object_value(BuildingMap)), "resourceLinks": lambda n : setattr(self, 'resource_links', n.get_collection_of_object_values(ResourceLink)), + "wifiState": lambda n : setattr(self, 'wifi_state', n.get_enum_value(PlaceFeatureEnablement)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -67,5 +73,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("hasWiFi", self.has_wi_fi) writer.write_object_value("map", self.map) writer.write_collection_of_object_values("resourceLinks", self.resource_links) + writer.write_enum_value("wifiState", self.wifi_state) diff --git a/msgraph_beta/generated/models/call_event.py b/msgraph_beta/generated/models/call_event.py index eff10aba5f7..97364d61735 100644 --- a/msgraph_beta/generated/models/call_event.py +++ b/msgraph_beta/generated/models/call_event.py @@ -19,7 +19,7 @@ class CallEvent(Entity, Parsable): # The callConversationId property call_conversation_id: Optional[str] = None - # The event type of the call. Possible values are: callStarted, callEnded, unknownFutureValue, rosterUpdated. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: rosterUpdated. + # The event type of the call. Possible values are: callStarted, callEnded, unknownFutureValue, rosterUpdated. You must use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: rosterUpdated. call_event_type: Optional[CallEventType] = None # The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. event_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/certificate_based_auth_configuration.py b/msgraph_beta/generated/models/certificate_based_auth_configuration.py index 70df8604911..5e204d96cc5 100644 --- a/msgraph_beta/generated/models/certificate_based_auth_configuration.py +++ b/msgraph_beta/generated/models/certificate_based_auth_configuration.py @@ -12,7 +12,7 @@ @dataclass class CertificateBasedAuthConfiguration(Entity, Parsable): - # Collection of certificate authorities which creates a trusted certificate chain. + # Collection of certificate authorities that creates a trusted certificate chain. certificate_authorities: Optional[list[CertificateAuthority]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/channel.py b/msgraph_beta/generated/models/channel.py index 1700c992724..16cfc204eec 100644 --- a/msgraph_beta/generated/models/channel.py +++ b/msgraph_beta/generated/models/channel.py @@ -45,7 +45,7 @@ class Channel(Entity, Parsable): layout_type: Optional[ChannelLayoutType] = None # A collection of membership records associated with the channel. 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. + # 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 members in this evolvable enum: shared. membership_type: Optional[ChannelMembershipType] = None # A collection of all the messages in the channel. Nullable. messages: Optional[list[ChatMessage]] = None diff --git a/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_detail.py b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_detail.py new file mode 100644 index 00000000000..a787569acde --- /dev/null +++ b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_detail.py @@ -0,0 +1,58 @@ +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 CloudPCUserSettingsPersistenceDetail(Entity, Parsable): + # Indicates the grace period end time when user settings persistence exceeds the available quota. If usage exceeds the available quota when the grace period expires, the system automatically deletes the profile with the oldest last attached timestamp. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + grace_period_end_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPCUserSettingsPersistenceDetail: + """ + 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: CloudPCUserSettingsPersistenceDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPCUserSettingsPersistenceDetail() + + 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]] = { + "gracePeriodEndDateTime": lambda n : setattr(self, 'grace_period_end_date_time', n.get_datetime_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_datetime_value("gracePeriodEndDateTime", self.grace_period_end_date_time) + + diff --git a/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile.py b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile.py new file mode 100644 index 00000000000..257747c87a0 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile.py @@ -0,0 +1,78 @@ +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 .cloud_p_c_user_settings_persistence_profile_status import CloudPCUserSettingsPersistenceProfileStatus + +@dataclass +class CloudPCUserSettingsPersistenceProfile(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 last time the user settings persistence profile was attached to the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + last_profile_attached_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. + profile_id: Optional[str] = None + # Indicates the maximum allowed size in gigabytes of the cloud profile for a specific user. For example, 10 GB of allocated size returns 10 as a response. Required. Read-only. + profile_size_in_g_b: Optional[int] = None + # The status property + status: Optional[CloudPCUserSettingsPersistenceProfileStatus] = None + # The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only. + user_principal_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPCUserSettingsPersistenceProfile: + """ + 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: CloudPCUserSettingsPersistenceProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPCUserSettingsPersistenceProfile() + + 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_p_c_user_settings_persistence_profile_status import CloudPCUserSettingsPersistenceProfileStatus + + from .cloud_p_c_user_settings_persistence_profile_status import CloudPCUserSettingsPersistenceProfileStatus + + fields: dict[str, Callable[[Any], None]] = { + "lastProfileAttachedDateTime": lambda n : setattr(self, 'last_profile_attached_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "profileId": lambda n : setattr(self, 'profile_id', n.get_str_value()), + "profileSizeInGB": lambda n : setattr(self, 'profile_size_in_g_b', n.get_int_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(CloudPCUserSettingsPersistenceProfileStatus)), + "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("lastProfileAttachedDateTime", self.last_profile_attached_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("profileId", self.profile_id) + writer.write_int_value("profileSizeInGB", self.profile_size_in_g_b) + writer.write_enum_value("status", self.status) + writer.write_str_value("userPrincipalName", self.user_principal_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile_status.py b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile_status.py new file mode 100644 index 00000000000..6e41d333810 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_profile_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CloudPCUserSettingsPersistenceProfileStatus(str, Enum): + Connected = "connected", + NotConnected = "notConnected", + Deleting = "deleting", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_usage_result.py b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_usage_result.py new file mode 100644 index 00000000000..f8c7e114fd1 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_p_c_user_settings_persistence_usage_result.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudPCUserSettingsPersistenceUsageResult(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 + # The remaining available preallocated user settings persistence profile storage for a specific Cloud PC policy assignment. This value equals the total preallocated storage size minus the used preallocated storage size. Required. Read-only. + remaining_available_storage_in_g_b: Optional[int] = None + # The total preallocated user settings persistence profile storage for a specific Cloud PC policy assignment. The system calculates the total size based on the number of licenses assigned to this policy and the size of each Cloud PC disk. Required. Read-only. + total_allocated_storage_in_g_b: Optional[int] = None + # The total used preallocated user settings persistence storage for a specific Cloud PC policy assignment. This value represents the total allocated size for users who signed in. Required. Read-only. + used_storage_in_g_b: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPCUserSettingsPersistenceUsageResult: + """ + 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: CloudPCUserSettingsPersistenceUsageResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPCUserSettingsPersistenceUsageResult() + + 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]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "remainingAvailableStorageInGB": lambda n : setattr(self, 'remaining_available_storage_in_g_b', n.get_int_value()), + "totalAllocatedStorageInGB": lambda n : setattr(self, 'total_allocated_storage_in_g_b', n.get_int_value()), + "usedStorageInGB": lambda n : setattr(self, 'used_storage_in_g_b', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("remainingAvailableStorageInGB", self.remaining_available_storage_in_g_b) + writer.write_int_value("totalAllocatedStorageInGB", self.total_allocated_storage_in_g_b) + writer.write_int_value("usedStorageInGB", self.used_storage_in_g_b) + writer.write_additional_data_value(self.additional_data) + + 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 d8fc2fea64f..2019954a3d7 100644 --- a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py +++ b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py @@ -18,7 +18,7 @@ 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 disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: plus. + # The disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: plus. license_type: Optional[CloudPcDisasterRecoveryLicenseType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_provisioning_policy_assignment.py b/msgraph_beta/generated/models/cloud_pc_provisioning_policy_assignment.py index d1b895fddde..a32fdcf0078 100644 --- a/msgraph_beta/generated/models/cloud_pc_provisioning_policy_assignment.py +++ b/msgraph_beta/generated/models/cloud_pc_provisioning_policy_assignment.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .cloud_pc_management_assignment_target import CloudPcManagementAssignmentTarget + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail from .entity import Entity from .user import User @@ -19,6 +20,8 @@ class CloudPcProvisioningPolicyAssignment(Entity, Parsable): odata_type: Optional[str] = None # The assignment target for the provisioning policy. Currently, the only target supported for this policy is a user group. For details, see cloudPcManagementGroupAssignmentTarget. target: Optional[CloudPcManagementAssignmentTarget] = None + # The assignment targeted user settings persistence for the provisioning policy. It allows user application data and Windows settings to be saved and applied between sessions. + user_settings_persistence_detail: Optional[CloudPCUserSettingsPersistenceDetail] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcProvisioningPolicyAssignment: @@ -37,16 +40,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .cloud_pc_management_assignment_target import CloudPcManagementAssignmentTarget + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail from .entity import Entity from .user import User from .cloud_pc_management_assignment_target import CloudPcManagementAssignmentTarget + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail from .entity import Entity from .user import User fields: dict[str, Callable[[Any], None]] = { "assignedUsers": lambda n : setattr(self, 'assigned_users', n.get_collection_of_object_values(User)), "target": lambda n : setattr(self, 'target', n.get_object_value(CloudPcManagementAssignmentTarget)), + "userSettingsPersistenceDetail": lambda n : setattr(self, 'user_settings_persistence_detail', n.get_object_value(CloudPCUserSettingsPersistenceDetail)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -63,5 +69,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("assignedUsers", self.assigned_users) writer.write_object_value("target", self.target) + writer.write_object_value("userSettingsPersistenceDetail", self.user_settings_persistence_detail) diff --git a/msgraph_beta/generated/models/cloud_pc_snapshot.py b/msgraph_beta/generated/models/cloud_pc_snapshot.py index ce485ae2154..32e1ef869d1 100644 --- a/msgraph_beta/generated/models/cloud_pc_snapshot.py +++ b/msgraph_beta/generated/models/cloud_pc_snapshot.py @@ -27,7 +27,7 @@ class CloudPcSnapshot(Entity, Parsable): last_restored_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The type of snapshot that indicates how to create the snapshot. Possible values are automatic, manual, unknownFutureValue, retention. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: retention. The default value is automatic. + # The type of snapshot that indicates how to create the snapshot. Possible values are automatic, manual, unknownFutureValue, retention. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: retention. The default value is automatic. snapshot_type: Optional[CloudPcSnapshotType] = None # The status of the Cloud PC snapshot. The possible values are: ready, unknownFutureValue. status: Optional[CloudPcSnapshotStatus] = None diff --git a/msgraph_beta/generated/models/conditional_access_agent_id_risk_levels.py b/msgraph_beta/generated/models/conditional_access_agent_id_risk_levels.py new file mode 100644 index 00000000000..36d49392626 --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_agent_id_risk_levels.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ConditionalAccessAgentIdRiskLevels(str, Enum): + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/conditional_access_client_applications.py b/msgraph_beta/generated/models/conditional_access_client_applications.py index b267b65d888..443b8f6307f 100644 --- a/msgraph_beta/generated/models/conditional_access_client_applications.py +++ b/msgraph_beta/generated/models/conditional_access_client_applications.py @@ -15,8 +15,14 @@ class ConditionalAccessClientApplications(AdditionalDataHolder, BackedModel, Par # 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) + # Filter that defines rules based on custom security attribute tags to include/exclude agent identities in the policy. + agent_id_service_principal_filter: Optional[ConditionalAccessFilter] = None + # Agent identity object IDs excluded from the policy. + exclude_agent_id_service_principals: Optional[list[str]] = None # Service principal IDs excluded from the policy scope. exclude_service_principals: Optional[list[str]] = None + # Agent identity object IDs included in the policy. + include_agent_id_service_principals: Optional[list[str]] = None # Service principal IDs included in the policy scope or ServicePrincipalsInMyTenant. include_service_principals: Optional[list[str]] = None # The OdataType property @@ -45,7 +51,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .conditional_access_filter import ConditionalAccessFilter fields: dict[str, Callable[[Any], None]] = { + "agentIdServicePrincipalFilter": lambda n : setattr(self, 'agent_id_service_principal_filter', n.get_object_value(ConditionalAccessFilter)), + "excludeAgentIdServicePrincipals": lambda n : setattr(self, 'exclude_agent_id_service_principals', n.get_collection_of_primitive_values(str)), "excludeServicePrincipals": lambda n : setattr(self, 'exclude_service_principals', n.get_collection_of_primitive_values(str)), + "includeAgentIdServicePrincipals": lambda n : setattr(self, 'include_agent_id_service_principals', n.get_collection_of_primitive_values(str)), "includeServicePrincipals": lambda n : setattr(self, 'include_service_principals', n.get_collection_of_primitive_values(str)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "servicePrincipalFilter": lambda n : setattr(self, 'service_principal_filter', n.get_object_value(ConditionalAccessFilter)), @@ -60,7 +69,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("agentIdServicePrincipalFilter", self.agent_id_service_principal_filter) + writer.write_collection_of_primitive_values("excludeAgentIdServicePrincipals", self.exclude_agent_id_service_principals) writer.write_collection_of_primitive_values("excludeServicePrincipals", self.exclude_service_principals) + writer.write_collection_of_primitive_values("includeAgentIdServicePrincipals", self.include_agent_id_service_principals) writer.write_collection_of_primitive_values("includeServicePrincipals", self.include_service_principals) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("servicePrincipalFilter", self.service_principal_filter) diff --git a/msgraph_beta/generated/models/conditional_access_condition_set.py b/msgraph_beta/generated/models/conditional_access_condition_set.py index 84338da8c4d..6c5121b2b3f 100644 --- a/msgraph_beta/generated/models/conditional_access_condition_set.py +++ b/msgraph_beta/generated/models/conditional_access_condition_set.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .conditional_access_agent_id_risk_levels import ConditionalAccessAgentIdRiskLevels from .conditional_access_applications import ConditionalAccessApplications from .conditional_access_authentication_flows import ConditionalAccessAuthenticationFlows from .conditional_access_client_app import ConditionalAccessClientApp @@ -25,6 +26,8 @@ class ConditionalAccessConditionSet(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) + # Agent identity risk levels included in the policy. Possible values are: low, medium, high, unknownFutureValue. This enumeration is multivalued. + agent_id_risk_levels: Optional[ConditionalAccessAgentIdRiskLevels] = None # Applications and user actions included in and excluded from the policy. Required. applications: Optional[ConditionalAccessApplications] = None # Authentication flows included in the policy scope. For more information, see Conditional Access: Authentication flows. @@ -70,6 +73,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .conditional_access_agent_id_risk_levels import ConditionalAccessAgentIdRiskLevels from .conditional_access_applications import ConditionalAccessApplications from .conditional_access_authentication_flows import ConditionalAccessAuthenticationFlows from .conditional_access_client_app import ConditionalAccessClientApp @@ -82,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .conditional_access_users import ConditionalAccessUsers from .risk_level import RiskLevel + from .conditional_access_agent_id_risk_levels import ConditionalAccessAgentIdRiskLevels from .conditional_access_applications import ConditionalAccessApplications from .conditional_access_authentication_flows import ConditionalAccessAuthenticationFlows from .conditional_access_client_app import ConditionalAccessClientApp @@ -95,6 +100,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .risk_level import RiskLevel fields: dict[str, Callable[[Any], None]] = { + "agentIdRiskLevels": lambda n : setattr(self, 'agent_id_risk_levels', n.get_collection_of_enum_values(ConditionalAccessAgentIdRiskLevels)), "applications": lambda n : setattr(self, 'applications', n.get_object_value(ConditionalAccessApplications)), "authenticationFlows": lambda n : setattr(self, 'authentication_flows', n.get_object_value(ConditionalAccessAuthenticationFlows)), "clientAppTypes": lambda n : setattr(self, 'client_app_types', n.get_collection_of_enum_values(ConditionalAccessClientApp)), @@ -120,6 +126,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_enum_value("agentIdRiskLevels", self.agent_id_risk_levels) writer.write_object_value("applications", self.applications) writer.write_object_value("authenticationFlows", self.authentication_flows) writer.write_collection_of_enum_values("clientAppTypes", self.client_app_types) diff --git a/msgraph_beta/generated/models/conditional_access_grant_control.py b/msgraph_beta/generated/models/conditional_access_grant_control.py index 38fe3a3f4dc..36d1075e3ee 100644 --- a/msgraph_beta/generated/models/conditional_access_grant_control.py +++ b/msgraph_beta/generated/models/conditional_access_grant_control.py @@ -9,4 +9,5 @@ class ConditionalAccessGrantControl(str, Enum): CompliantApplication = "compliantApplication", PasswordChange = "passwordChange", UnknownFutureValue = "unknownFutureValue", + RiskRemediation = "riskRemediation", diff --git a/msgraph_beta/generated/models/continuous_access_evaluation_session_control.py b/msgraph_beta/generated/models/continuous_access_evaluation_session_control.py index 9519fa14f3d..53cd88ff22a 100644 --- a/msgraph_beta/generated/models/continuous_access_evaluation_session_control.py +++ b/msgraph_beta/generated/models/continuous_access_evaluation_session_control.py @@ -15,7 +15,7 @@ class ContinuousAccessEvaluationSessionControl(AdditionalDataHolder, BackedModel # 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) - # Specifies continuous access evaluation settings. The possible values are: strictEnforcement, disabled, unknownFutureValue, strictLocation. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: strictLocation. + # Specifies continuous access evaluation settings. The possible values are: strictEnforcement, disabled, unknownFutureValue, strictLocation. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: strictLocation. mode: Optional[ContinuousAccessEvaluationMode] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/copilot_report_root.py b/msgraph_beta/generated/models/copilot_report_root.py new file mode 100644 index 00000000000..69794a21425 --- /dev/null +++ b/msgraph_beta/generated/models/copilot_report_root.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class CopilotReportRoot(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotReportRoot: + """ + 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: CopilotReportRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotReportRoot() + + 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]] = { + } + 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/cross_tenant_migration_cancel_response.py b/msgraph_beta/generated/models/cross_tenant_migration_cancel_response.py new file mode 100644 index 00000000000..80e05194afa --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_cancel_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 AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CrossTenantMigrationCancelResponse(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 customer facing description of the cancellation request + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The cancellation request status + status: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigrationCancelResponse: + """ + 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: CrossTenantMigrationCancelResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigrationCancelResponse() + + 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]] = { + "message": lambda n : setattr(self, 'message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "status": lambda n : setattr(self, 'status', 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("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("status", self.status) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_job.py b/msgraph_beta/generated/models/cross_tenant_migration_job.py new file mode 100644 index 00000000000..cf0713df4ee --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_job.py @@ -0,0 +1,126 @@ +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 .cross_tenant_migration_job_status import CrossTenantMigrationJobStatus + from .cross_tenant_migration_job_type import CrossTenantMigrationJobType + from .cross_tenant_migration_task import CrossTenantMigrationTask + from .entity import Entity + from .exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings + +from .entity import Entity + +@dataclass +class CrossTenantMigrationJob(Entity, Parsable): + # DateTime after which the migration should be performed + complete_after_date_time: Optional[datetime.datetime] = None + # ID of the user that created the job + created_by: Optional[str] = None + # When the job what created + created_date_time: Optional[datetime.datetime] = None + # Display name of the job. Must be unique per tenant + display_name: Optional[str] = None + # Settings to use for migration of Exchange workload + exchange_settings: Optional[ExchangeOnlineCrossTenantMigrationSettings] = None + # The jobType property + job_type: Optional[CrossTenantMigrationJobType] = None + # When this migration job was last updated + last_updated_date_time: Optional[datetime.datetime] = None + # Status message of the migration job + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Type of resource being migrated. Only Users is currently supported + resource_type: Optional[str] = None + # IDs (GUID) of the resources being migrated with the migration job + resources: Optional[list[str]] = None + # ID (GUID) of the tenant that content is being migrated from + source_tenant_id: Optional[str] = None + # The status property + status: Optional[CrossTenantMigrationJobStatus] = None + # ID of the tenant that content is being migrated to + target_tenant_id: Optional[str] = None + # Details and status of the users being migrated in this migration job + users: Optional[list[CrossTenantMigrationTask]] = None + # Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint) + workloads: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigrationJob: + """ + 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: CrossTenantMigrationJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigrationJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_migration_job_status import CrossTenantMigrationJobStatus + from .cross_tenant_migration_job_type import CrossTenantMigrationJobType + from .cross_tenant_migration_task import CrossTenantMigrationTask + from .entity import Entity + from .exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings + + from .cross_tenant_migration_job_status import CrossTenantMigrationJobStatus + from .cross_tenant_migration_job_type import CrossTenantMigrationJobType + from .cross_tenant_migration_task import CrossTenantMigrationTask + from .entity import Entity + from .exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings + + fields: dict[str, Callable[[Any], None]] = { + "completeAfterDateTime": lambda n : setattr(self, 'complete_after_date_time', n.get_datetime_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "exchangeSettings": lambda n : setattr(self, 'exchange_settings', n.get_object_value(ExchangeOnlineCrossTenantMigrationSettings)), + "jobType": lambda n : setattr(self, 'job_type', n.get_enum_value(CrossTenantMigrationJobType)), + "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_value()), + "message": lambda n : setattr(self, 'message', n.get_str_value()), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_primitive_values(str)), + "sourceTenantId": lambda n : setattr(self, 'source_tenant_id', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(CrossTenantMigrationJobStatus)), + "targetTenantId": lambda n : setattr(self, 'target_tenant_id', n.get_str_value()), + "users": lambda n : setattr(self, 'users', n.get_collection_of_object_values(CrossTenantMigrationTask)), + "workloads": lambda n : setattr(self, 'workloads', 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_datetime_value("completeAfterDateTime", self.complete_after_date_time) + writer.write_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("exchangeSettings", self.exchange_settings) + writer.write_enum_value("jobType", self.job_type) + writer.write_datetime_value("lastUpdatedDateTime", self.last_updated_date_time) + writer.write_str_value("message", self.message) + writer.write_str_value("resourceType", self.resource_type) + writer.write_collection_of_primitive_values("resources", self.resources) + writer.write_str_value("sourceTenantId", self.source_tenant_id) + writer.write_enum_value("status", self.status) + writer.write_str_value("targetTenantId", self.target_tenant_id) + writer.write_collection_of_object_values("users", self.users) + writer.write_collection_of_primitive_values("workloads", self.workloads) + + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_job_collection_response.py b/msgraph_beta/generated/models/cross_tenant_migration_job_collection_response.py new file mode 100644 index 00000000000..98345e45902 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_job_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 .cross_tenant_migration_job import CrossTenantMigrationJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CrossTenantMigrationJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CrossTenantMigrationJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigrationJobCollectionResponse: + """ + 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: CrossTenantMigrationJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigrationJobCollectionResponse() + + 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 .cross_tenant_migration_job import CrossTenantMigrationJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cross_tenant_migration_job import CrossTenantMigrationJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CrossTenantMigrationJob)), + } + 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/cross_tenant_migration_job_status.py b/msgraph_beta/generated/models/cross_tenant_migration_job_status.py new file mode 100644 index 00000000000..b9bd939978b --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_job_status.py @@ -0,0 +1,23 @@ +from enum import Enum + +class CrossTenantMigrationJobStatus(str, Enum): + Submitted = "submitted", + Approved = "approved", + Processing = "processing", + CuttingOver = "cuttingOver", + InProgress = "inProgress", + Completed = "completed", + CompletedWithErrors = "completedWithErrors", + Failed = "failed", + Cancelled = "cancelled", + PendingCancel = "pendingCancel", + AdminActionRequired = "adminActionRequired", + ValidateSubmitted = "validateSubmitted", + ValidateProcessing = "validateProcessing", + ValidateInProgress = "validateInProgress", + ValidatePassed = "validatePassed", + ValidateFailed = "validateFailed", + PendingDelete = "pendingDelete", + Deleted = "deleted", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_job_type.py b/msgraph_beta/generated/models/cross_tenant_migration_job_type.py new file mode 100644 index 00000000000..972cf50e81d --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_job_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CrossTenantMigrationJobType(str, Enum): + Validate = "validate", + Migrate = "migrate", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_service_status.py b/msgraph_beta/generated/models/cross_tenant_migration_service_status.py new file mode 100644 index 00000000000..b37dd04c190 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_service_status.py @@ -0,0 +1,18 @@ +from enum import Enum + +class CrossTenantMigrationServiceStatus(str, Enum): + NotStarted = "notStarted", + Valid = "valid", + Invalid = "invalid", + Error = "error", + InProgress = "inProgress", + Completed = "completed", + Failed = "failed", + Cancelled = "cancelled", + PendingCancel = "pendingCancel", + Syncing = "syncing", + Synced = "synced", + Finalizing = "finalizing", + ForceComplete = "forceComplete", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_service_status_details.py b/msgraph_beta/generated/models/cross_tenant_migration_service_status_details.py new file mode 100644 index 00000000000..dfa9468d939 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_service_status_details.py @@ -0,0 +1,76 @@ +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 .cross_tenant_migration_service_status import CrossTenantMigrationServiceStatus + from .error import Error + +@dataclass +class CrossTenantMigrationServiceStatusDetails(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) + # Errors associated with the migration for this service + errors: Optional[list[Error]] = None + # Service status message + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Service or workload the status details are associated with + service: Optional[str] = None + # The status property + status: Optional[CrossTenantMigrationServiceStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigrationServiceStatusDetails: + """ + 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: CrossTenantMigrationServiceStatusDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigrationServiceStatusDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_migration_service_status import CrossTenantMigrationServiceStatus + from .error import Error + + from .cross_tenant_migration_service_status import CrossTenantMigrationServiceStatus + from .error import Error + + fields: dict[str, Callable[[Any], None]] = { + "errors": lambda n : setattr(self, 'errors', n.get_collection_of_object_values(Error)), + "message": lambda n : setattr(self, 'message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "service": lambda n : setattr(self, 'service', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(CrossTenantMigrationServiceStatus)), + } + 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_object_values("errors", self.errors) + writer.write_str_value("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("service", self.service) + writer.write_enum_value("status", self.status) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_task.py b/msgraph_beta/generated/models/cross_tenant_migration_task.py new file mode 100644 index 00000000000..ea7056256c1 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_task.py @@ -0,0 +1,69 @@ +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 .cross_tenant_migration_service_status_details import CrossTenantMigrationServiceStatusDetails + from .entity import Entity + +from .entity import Entity + +@dataclass +class CrossTenantMigrationTask(Entity, Parsable): + # Most recent status of this migration task + current_status: Optional[list[CrossTenantMigrationServiceStatusDetails]] = None + # Time the task was last updated + last_updated_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # Type of migration task. Only Users are supported at this time. + task_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigrationTask: + """ + 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: CrossTenantMigrationTask + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigrationTask() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_migration_service_status_details import CrossTenantMigrationServiceStatusDetails + from .entity import Entity + + from .cross_tenant_migration_service_status_details import CrossTenantMigrationServiceStatusDetails + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "currentStatus": lambda n : setattr(self, 'current_status', n.get_collection_of_object_values(CrossTenantMigrationServiceStatusDetails)), + "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_value()), + "taskType": lambda n : setattr(self, 'task_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("currentStatus", self.current_status) + writer.write_datetime_value("lastUpdatedDateTime", self.last_updated_date_time) + writer.write_str_value("taskType", self.task_type) + + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_task_collection_response.py b/msgraph_beta/generated/models/cross_tenant_migration_task_collection_response.py new file mode 100644 index 00000000000..1c4246e38a4 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration_task_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 .cross_tenant_migration_task import CrossTenantMigrationTask + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CrossTenantMigrationTaskCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CrossTenantMigrationTask]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigrationTaskCollectionResponse: + """ + 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: CrossTenantMigrationTaskCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigrationTaskCollectionResponse() + + 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 .cross_tenant_migration_task import CrossTenantMigrationTask + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cross_tenant_migration_task import CrossTenantMigrationTask + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CrossTenantMigrationTask)), + } + 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/custom_data_provided_resource.py b/msgraph_beta/generated/models/custom_data_provided_resource.py new file mode 100644 index 00000000000..9e5e723fd95 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_resource import AccessPackageResource + from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration + +from .access_package_resource import AccessPackageResource + +@dataclass +class CustomDataProvidedResource(AccessPackageResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResource" + # The endpoint configuration of the logic app that should be triggered when this access review goes into an initializing state. + notification_endpoint_configuration: Optional[CustomExtensionEndpointConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResource: + """ + 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: CustomDataProvidedResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_resource import AccessPackageResource + from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration + + from .access_package_resource import AccessPackageResource + from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "notificationEndpointConfiguration": lambda n : setattr(self, 'notification_endpoint_configuration', n.get_object_value(CustomExtensionEndpointConfiguration)), + } + 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("notificationEndpointConfiguration", self.notification_endpoint_configuration) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py new file mode 100644 index 00000000000..141008dc7e3 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py @@ -0,0 +1,91 @@ +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 .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats + from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus + from .custom_extension_data import CustomExtensionData + from .entity import Entity + +from .entity import Entity + +@dataclass +class CustomDataProvidedResourceUploadSession(Entity, Parsable): + # DateTime when the upload session was created. Read-only. + created_date_time: Optional[datetime.datetime] = None + # An object containing the context for which this data is being uploaded. Currently the only possible concrete type is accessReviewResourceDataUploadSessionContextData + data: Optional[CustomExtensionData] = None + # Indicates if all the necessary files have been uploaded to this session. + is_upload_done: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. + source: Optional[str] = None + # The stats property + stats: Optional[CustomDataProvidedResourceUploadStats] = None + # The status property + status: Optional[CustomDataProvidedResourceUploadStatus] = None + # Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadSession: + """ + 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: CustomDataProvidedResourceUploadSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceUploadSession() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats + from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus + from .custom_extension_data import CustomExtensionData + from .entity import Entity + + from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats + from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus + from .custom_extension_data import CustomExtensionData + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomExtensionData)), + "isUploadDone": lambda n : setattr(self, 'is_upload_done', n.get_bool_value()), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "stats": lambda n : setattr(self, 'stats', n.get_object_value(CustomDataProvidedResourceUploadStats)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(CustomDataProvidedResourceUploadStatus)), + "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_datetime_value("createdDateTime", self.created_date_time) + writer.write_object_value("data", self.data) + writer.write_bool_value("isUploadDone", self.is_upload_done) + writer.write_str_value("source", self.source) + writer.write_object_value("stats", self.stats) + writer.write_enum_value("status", self.status) + writer.write_str_value("type", self.type) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_upload_session_collection_response.py b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session_collection_response.py new file mode 100644 index 00000000000..53d7e657103 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session_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 .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CustomDataProvidedResourceUploadSessionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CustomDataProvidedResourceUploadSession]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadSessionCollectionResponse: + """ + 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: CustomDataProvidedResourceUploadSessionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceUploadSessionCollectionResponse() + + 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 .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CustomDataProvidedResourceUploadSession)), + } + 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/custom_data_provided_resource_upload_stats.py b/msgraph_beta/generated/models/custom_data_provided_resource_upload_stats.py new file mode 100644 index 00000000000..6a0a1fb76ca --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_upload_stats.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CustomDataProvidedResourceUploadStats(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) + # Number of files uploaded in this session. + files_uploaded: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # total bytes uploaded in this session + total_bytes_uploaded: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadStats: + """ + 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: CustomDataProvidedResourceUploadStats + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceUploadStats() + + 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]] = { + "filesUploaded": lambda n : setattr(self, 'files_uploaded', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "totalBytesUploaded": lambda n : setattr(self, 'total_bytes_uploaded', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("filesUploaded", self.files_uploaded) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("totalBytesUploaded", self.total_bytes_uploaded) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_upload_status.py b/msgraph_beta/generated/models/custom_data_provided_resource_upload_status.py new file mode 100644 index 00000000000..0d84b76a024 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_upload_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CustomDataProvidedResourceUploadStatus(str, Enum): + Active = "active", + Complete = "complete", + Expired = "expired", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/custom_extension_data.py b/msgraph_beta/generated/models/custom_extension_data.py index d877535436c..b7cf3177d7f 100644 --- a/msgraph_beta/generated/models/custom_extension_data.py +++ b/msgraph_beta/generated/models/custom_extension_data.py @@ -7,7 +7,6 @@ if TYPE_CHECKING: from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_request_callout_data import AccessReviewDataUploadRequestCalloutData from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData @@ -42,10 +41,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData return AccessPackageAssignmentRequestCallbackData() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewDataUploadRequestCalloutData".casefold(): - from .access_review_data_upload_request_callout_data import AccessReviewDataUploadRequestCalloutData - - return AccessReviewDataUploadRequestCalloutData() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewDataUploadTriggerCallbackData".casefold(): from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData @@ -74,7 +69,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_request_callout_data import AccessReviewDataUploadRequestCalloutData from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData @@ -82,7 +76,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_request_callout_data import AccessReviewDataUploadRequestCalloutData from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData diff --git a/msgraph_beta/generated/models/desk.py b/msgraph_beta/generated/models/desk.py index 72791bb6839..fa244e9a373 100644 --- a/msgraph_beta/generated/models/desk.py +++ b/msgraph_beta/generated/models/desk.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .mailbox_details import MailboxDetails from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode from .place import Place @@ -17,9 +18,11 @@ class Desk(Place, Parsable): odata_type: Optional[str] = "#microsoft.graph.desk" # The name of the display device (for example, monitor or projector) that is available at the desk. display_device_name: Optional[str] = None + # The heightAdjustableState property + height_adjustable_state: Optional[PlaceFeatureEnablement] = None # The mailbox object id and email address that are associated with the desk. mailbox_details: Optional[MailboxDetails] = None - # The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms Pro management portal.offlinePlaceMode - Desk that is taken down for maintenance or marked as not reservable. + # The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms Pro management portal.unavailablePlaceMode - Desk that is taken down for maintenance or marked as not reservable. mode: Optional[PlaceMode] = None @staticmethod @@ -40,14 +43,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .mailbox_details import MailboxDetails from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode from .mailbox_details import MailboxDetails from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode fields: dict[str, Callable[[Any], None]] = { "displayDeviceName": lambda n : setattr(self, 'display_device_name', n.get_str_value()), + "heightAdjustableState": lambda n : setattr(self, 'height_adjustable_state', n.get_enum_value(PlaceFeatureEnablement)), "mailboxDetails": lambda n : setattr(self, 'mailbox_details', n.get_object_value(MailboxDetails)), "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), } @@ -65,6 +71,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("displayDeviceName", self.display_device_name) + writer.write_enum_value("heightAdjustableState", self.height_adjustable_state) writer.write_object_value("mailboxDetails", self.mailbox_details) writer.write_object_value("mode", self.mode) diff --git a/msgraph_beta/generated/models/directory_object.py b/msgraph_beta/generated/models/directory_object.py index 9c695a666d2..81785a2904b 100644 --- a/msgraph_beta/generated/models/directory_object.py +++ b/msgraph_beta/generated/models/directory_object.py @@ -9,10 +9,14 @@ from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .administrative_unit import AdministrativeUnit from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .application import Application from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_application_configuration import CertificateBasedApplicationConfiguration from .certificate_based_auth_pki import CertificateBasedAuthPki @@ -33,11 +37,13 @@ from .external_user_profile import ExternalUserProfile from .federated_token_validation_policy import FederatedTokenValidationPolicy from .group import Group + from .group_resource import GroupResource 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 .on_prem_authentication_policy import OnPremAuthenticationPolicy from .organization import Organization from .org_contact import OrgContact from .pending_external_user_profile import PendingExternalUserProfile @@ -91,6 +97,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .agent_identity import AgentIdentity return AgentIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprint".casefold(): + from .agent_identity_blueprint import AgentIdentityBlueprint + + return AgentIdentityBlueprint() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprintPrincipal".casefold(): + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + + return AgentIdentityBlueprintPrincipal() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentUser".casefold(): + from .agent_user import AgentUser + + return AgentUser() if mapping_value and mapping_value.casefold() == "#microsoft.graph.application".casefold(): from .application import Application @@ -107,6 +125,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .authorization_policy import AuthorizationPolicy return AuthorizationPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.b2bManagementPolicy".casefold(): + from .b2b_management_policy import B2bManagementPolicy + + return B2bManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.certificateAuthorityDetail".casefold(): from .certificate_authority_detail import CertificateAuthorityDetail @@ -183,6 +205,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .group import Group return Group() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupResource".casefold(): + from .group_resource import GroupResource + + return GroupResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.homeRealmDiscoveryPolicy".casefold(): from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy @@ -203,6 +229,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .mutual_tls_oauth_configuration import MutualTlsOauthConfiguration return MutualTlsOauthConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremAuthenticationPolicy".casefold(): + from .on_prem_authentication_policy import OnPremAuthenticationPolicy + + return OnPremAuthenticationPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.organization".casefold(): from .organization import Organization @@ -281,10 +311,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .administrative_unit import AdministrativeUnit from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .application import Application from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_application_configuration import CertificateBasedApplicationConfiguration from .certificate_based_auth_pki import CertificateBasedAuthPki @@ -305,11 +339,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .external_user_profile import ExternalUserProfile from .federated_token_validation_policy import FederatedTokenValidationPolicy from .group import Group + from .group_resource import GroupResource 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 .on_prem_authentication_policy import OnPremAuthenticationPolicy from .organization import Organization from .org_contact import OrgContact from .pending_external_user_profile import PendingExternalUserProfile @@ -331,10 +367,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .administrative_unit import AdministrativeUnit from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .application import Application from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_application_configuration import CertificateBasedApplicationConfiguration from .certificate_based_auth_pki import CertificateBasedAuthPki @@ -355,11 +395,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .external_user_profile import ExternalUserProfile from .federated_token_validation_policy import FederatedTokenValidationPolicy from .group import Group + from .group_resource import GroupResource 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 .on_prem_authentication_policy import OnPremAuthenticationPolicy from .organization import Organization from .org_contact import OrgContact from .pending_external_user_profile import PendingExternalUserProfile diff --git a/msgraph_beta/generated/models/education_assignment.py b/msgraph_beta/generated/models/education_assignment.py index d30c2cd2f9b..c5ae1821cfe 100644 --- a/msgraph_beta/generated/models/education_assignment.py +++ b/msgraph_beta/generated/models/education_assignment.py @@ -25,7 +25,7 @@ @dataclass class EducationAssignment(Entity, Parsable): - # Optional field to control the assignment behavior for adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. + # Optional field to control the assignment behavior for adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none. add_to_calendar_action: Optional[EducationAddToCalendarOptions] = None # Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to none. Supported values are: none, assignIfOpen. For example, a teacher can use assignIfOpen to indicate that an assignment should be assigned to any new student who joins the class while the assignment is still open, and none to indicate that an assignment shouldn't be assigned to new students. added_student_action: Optional[EducationAddedStudentAction] = None @@ -81,7 +81,7 @@ class EducationAssignment(Entity, Parsable): resources_folder_url: Optional[str] = None # When set, the grading rubric attached to this assignment. rubric: Optional[EducationRubric] = None - # Status of the assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. + # Status of the assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: inactive. status: Optional[EducationAssignmentStatus] = None # Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable. submissions: Optional[list[EducationSubmission]] = None diff --git a/msgraph_beta/generated/models/education_assignment_defaults.py b/msgraph_beta/generated/models/education_assignment_defaults.py index da47a21d2f9..c97af8b0f48 100644 --- a/msgraph_beta/generated/models/education_assignment_defaults.py +++ b/msgraph_beta/generated/models/education_assignment_defaults.py @@ -14,7 +14,7 @@ @dataclass class EducationAssignmentDefaults(Entity, Parsable): - # Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. + # Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none. add_to_calendar_action: Optional[EducationAddToCalendarOptions] = None # Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen. added_student_action: Optional[EducationAddedStudentAction] = None diff --git a/msgraph_beta/generated/models/entitlement_management.py b/msgraph_beta/generated/models/entitlement_management.py index d48c05e514f..b16e934af89 100644 --- a/msgraph_beta/generated/models/entitlement_management.py +++ b/msgraph_beta/generated/models/entitlement_management.py @@ -16,7 +16,9 @@ from .access_package_resource_request import AccessPackageResourceRequest from .access_package_resource_role_scope import AccessPackageResourceRoleScope from .access_package_subject import AccessPackageSubject + from .access_package_suggestion import AccessPackageSuggestion from .approval import Approval + from .available_access_package import AvailableAccessPackage from .connected_organization import ConnectedOrganization from .entitlement_management_settings import EntitlementManagementSettings from .entity import Entity @@ -45,10 +47,14 @@ class EntitlementManagement(Entity, Parsable): access_package_resource_role_scopes: Optional[list[AccessPackageResourceRoleScope]] = None # A reference to a resource associated with an access package catalog. access_package_resources: Optional[list[AccessPackageResource]] = None + # The accessPackageSuggestions property + access_package_suggestions: Optional[list[AccessPackageSuggestion]] = None # Represents access package objects. access_packages: Optional[list[AccessPackage]] = None # Represents access package assignment requests created by or on behalf of a user. assignment_requests: Optional[list[AccessPackageAssignmentRequest]] = None + # The availableAccessPackages property + available_access_packages: Optional[list[AvailableAccessPackage]] = None # Represents references to a directory or domain of another organization whose users can request access. connected_organizations: Optional[list[ConnectedOrganization]] = None # The OdataType property @@ -85,7 +91,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_resource_request import AccessPackageResourceRequest from .access_package_resource_role_scope import AccessPackageResourceRoleScope from .access_package_subject import AccessPackageSubject + from .access_package_suggestion import AccessPackageSuggestion from .approval import Approval + from .available_access_package import AvailableAccessPackage from .connected_organization import ConnectedOrganization from .entitlement_management_settings import EntitlementManagementSettings from .entity import Entity @@ -101,7 +109,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_resource_request import AccessPackageResourceRequest from .access_package_resource_role_scope import AccessPackageResourceRoleScope from .access_package_subject import AccessPackageSubject + from .access_package_suggestion import AccessPackageSuggestion from .approval import Approval + from .available_access_package import AvailableAccessPackage from .connected_organization import ConnectedOrganization from .entitlement_management_settings import EntitlementManagementSettings from .entity import Entity @@ -117,8 +127,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "accessPackageResourceRequests": lambda n : setattr(self, 'access_package_resource_requests', n.get_collection_of_object_values(AccessPackageResourceRequest)), "accessPackageResourceRoleScopes": lambda n : setattr(self, 'access_package_resource_role_scopes', n.get_collection_of_object_values(AccessPackageResourceRoleScope)), "accessPackageResources": lambda n : setattr(self, 'access_package_resources', n.get_collection_of_object_values(AccessPackageResource)), + "accessPackageSuggestions": lambda n : setattr(self, 'access_package_suggestions', n.get_collection_of_object_values(AccessPackageSuggestion)), "accessPackages": lambda n : setattr(self, 'access_packages', n.get_collection_of_object_values(AccessPackage)), "assignmentRequests": lambda n : setattr(self, 'assignment_requests', n.get_collection_of_object_values(AccessPackageAssignmentRequest)), + "availableAccessPackages": lambda n : setattr(self, 'available_access_packages', n.get_collection_of_object_values(AvailableAccessPackage)), "connectedOrganizations": lambda n : setattr(self, 'connected_organizations', n.get_collection_of_object_values(ConnectedOrganization)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(EntitlementManagementSettings)), "subjects": lambda n : setattr(self, 'subjects', n.get_collection_of_object_values(AccessPackageSubject)), @@ -146,8 +158,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("accessPackageResourceRequests", self.access_package_resource_requests) writer.write_collection_of_object_values("accessPackageResourceRoleScopes", self.access_package_resource_role_scopes) writer.write_collection_of_object_values("accessPackageResources", self.access_package_resources) + writer.write_collection_of_object_values("accessPackageSuggestions", self.access_package_suggestions) writer.write_collection_of_object_values("accessPackages", self.access_packages) writer.write_collection_of_object_values("assignmentRequests", self.assignment_requests) + writer.write_collection_of_object_values("availableAccessPackages", self.available_access_packages) writer.write_collection_of_object_values("connectedOrganizations", self.connected_organizations) writer.write_object_value("settings", self.settings) writer.write_collection_of_object_values("subjects", self.subjects) diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index da05d20bdaa..413dfdaea95 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -22,6 +22,7 @@ from .access_package_resource_role_scope import AccessPackageResourceRoleScope from .access_package_resource_scope import AccessPackageResourceScope from .access_package_subject import AccessPackageSubject + from .access_package_suggestion import AccessPackageSuggestion from .access_review import AccessReview from .access_review_decision import AccessReviewDecision from .access_review_history_definition import AccessReviewHistoryDefinition @@ -54,8 +55,14 @@ from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent + from .agent_card_manifest import AgentCardManifest + from .agent_collection import AgentCollection from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_instance import AgentInstance from .agent_risk_detection import AgentRiskDetection + from .agent_user import AgentUser from .agreement import Agreement from .agreement_acceptance import AgreementAcceptance from .agreement_file import AgreementFile @@ -224,6 +231,7 @@ from .authorization_system_resource import AuthorizationSystemResource from .authorization_system_type_action import AuthorizationSystemTypeAction from .authorization_system_type_service import AuthorizationSystemTypeService + from .available_access_package import AvailableAccessPackage from .aws_access_key import AwsAccessKey from .aws_authorization_system import AwsAuthorizationSystem from .aws_authorization_system_resource import AwsAuthorizationSystemResource @@ -254,6 +262,7 @@ from .azure_serverless_function import AzureServerlessFunction from .azure_service_principal import AzureServicePrincipal from .azure_user import AzureUser + from .b2b_management_policy import B2bManagementPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .b2c_identity_user_flow import B2cIdentityUserFlow from .b2x_identity_user_flow import B2xIdentityUserFlow @@ -372,6 +381,7 @@ from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment from .cloud_p_c import CloudPC from .cloud_p_c_connectivity_issue import CloudPCConnectivityIssue + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail from .column_definition import ColumnDefinition from .column_link import ColumnLink from .comanagement_eligible_device import ComanagementEligibleDevice @@ -414,6 +424,7 @@ from .copilot_package import CopilotPackage from .copilot_package_detail import CopilotPackageDetail from .copilot_people_admin_setting import CopilotPeopleAdminSetting + from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary @@ -421,11 +432,15 @@ from .credential_user_registration_details import CredentialUserRegistrationDetails from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_migration_job import CrossTenantMigrationJob + from .cross_tenant_migration_task import CrossTenantMigrationTask from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension from .custom_app_scope import CustomAppScope from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_audit import CustomSecurityAttributeAudit @@ -823,6 +838,7 @@ from .group_policy_setting_mapping import GroupPolicySettingMapping from .group_policy_uploaded_definition_file import GroupPolicyUploadedDefinitionFile from .group_policy_uploaded_presentation import GroupPolicyUploadedPresentation + from .group_resource import GroupResource from .hardware_configuration import HardwareConfiguration from .hardware_configuration_assignment import HardwareConfigurationAssignment from .hardware_configuration_device_state import HardwareConfigurationDeviceState @@ -1141,6 +1157,7 @@ from .microsoft_tunnel_server import MicrosoftTunnelServer from .microsoft_tunnel_server_log_collection_response import MicrosoftTunnelServerLogCollectionResponse from .microsoft_tunnel_site import MicrosoftTunnelSite + from .migrations_root import MigrationsRoot from .mobile_app import MobileApp from .mobile_app_assignment import MobileAppAssignment from .mobile_app_catalog_package import MobileAppCatalogPackage @@ -1179,6 +1196,7 @@ from .name_pronunciation_settings import NamePronunciationSettings from .ndes_connector import NdesConnector from .networkaccess.alert import Alert + from .networkaccess.base_entity import BaseEntity from .networkaccess.branch_site import BranchSite from .networkaccess.conditional_access_policy import ConditionalAccessPolicy from .networkaccess.conditional_access_settings import ConditionalAccessSettings @@ -1191,10 +1209,12 @@ from .networkaccess.external_certificate_authority_certificate import ExternalCertificateAuthorityCertificate from .networkaccess.filtering_policy import FilteringPolicy from .networkaccess.filtering_policy_link import FilteringPolicyLink + from .networkaccess.filtering_profile import FilteringProfile from .networkaccess.filtering_rule import FilteringRule from .networkaccess.forwarding_options import ForwardingOptions from .networkaccess.forwarding_policy import ForwardingPolicy from .networkaccess.forwarding_policy_link import ForwardingPolicyLink + from .networkaccess.forwarding_profile import ForwardingProfile from .networkaccess.forwarding_rule import ForwardingRule from .networkaccess.fqdn_filtering_rule import FqdnFilteringRule from .networkaccess.internet_access_forwarding_rule import InternetAccessForwardingRule @@ -1205,6 +1225,8 @@ from .networkaccess.policy_link import PolicyLink from .networkaccess.policy_rule import PolicyRule from .networkaccess.private_access_forwarding_rule import PrivateAccessForwardingRule + from .networkaccess.profile import Profile + from .networkaccess.remote_network import RemoteNetwork from .networkaccess.remote_network_health_event import RemoteNetworkHealthEvent from .networkaccess.reports import Reports from .networkaccess.settings import Settings @@ -1268,6 +1290,7 @@ from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .on_premises_publishing_profile import OnPremisesPublishingProfile from .on_premises_sync_behavior import OnPremisesSyncBehavior + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -1285,6 +1308,7 @@ from .organizational_branding import OrganizationalBranding from .organizational_branding_localization import OrganizationalBrandingLocalization from .organizational_branding_properties import OrganizationalBrandingProperties + from .organizational_branding_theme import OrganizationalBrandingTheme from .organization_settings import OrganizationSettings from .org_contact import OrgContact from .outlook_category import OutlookCategory @@ -1362,6 +1386,7 @@ from .photo_update_settings import PhotoUpdateSettings from .pinned_chat_message_info import PinnedChatMessageInfo from .place import Place + from .place_operation import PlaceOperation from .planner import Planner from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket @@ -1707,7 +1732,10 @@ from .sharepoint_settings import SharepointSettings from .share_point_browse_session import SharePointBrowseSession from .share_point_group import SharePointGroup + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping from .share_point_group_member import SharePointGroupMember + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_migrations_root import SharePointMigrationsRoot from .share_point_migration_event import SharePointMigrationEvent from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent from .share_point_migration_job import SharePointMigrationJob @@ -1718,8 +1746,11 @@ from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession + from .share_point_root import SharePointRoot + from .share_point_user_identity_mapping import SharePointUserIdentityMapping from .shift import Shift from .shifts_role_definition import ShiftsRoleDefinition from .shift_preferences import ShiftPreferences @@ -2295,6 +2326,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .access_package_subject import AccessPackageSubject return AccessPackageSubject() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessPackageSuggestion".casefold(): + from .access_package_suggestion import AccessPackageSuggestion + + return AccessPackageSuggestion() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReview".casefold(): from .access_review import AccessReview @@ -2423,14 +2458,38 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .agent import Agent return Agent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentCardManifest".casefold(): + from .agent_card_manifest import AgentCardManifest + + return AgentCardManifest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentCollection".casefold(): + from .agent_collection import AgentCollection + + return AgentCollection() if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentity".casefold(): from .agent_identity import AgentIdentity return AgentIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprint".casefold(): + from .agent_identity_blueprint import AgentIdentityBlueprint + + return AgentIdentityBlueprint() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprintPrincipal".casefold(): + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + + return AgentIdentityBlueprintPrincipal() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentInstance".casefold(): + from .agent_instance import AgentInstance + + return AgentInstance() if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentRiskDetection".casefold(): from .agent_risk_detection import AgentRiskDetection return AgentRiskDetection() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentUser".casefold(): + from .agent_user import AgentUser + + return AgentUser() if mapping_value and mapping_value.casefold() == "#microsoft.graph.agreement".casefold(): from .agreement import Agreement @@ -3107,6 +3166,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .authorization_system_type_service import AuthorizationSystemTypeService return AuthorizationSystemTypeService() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.availableAccessPackage".casefold(): + from .available_access_package import AvailableAccessPackage + + return AvailableAccessPackage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.awsAccessKey".casefold(): from .aws_access_key import AwsAccessKey @@ -3227,6 +3290,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .azure_user import AzureUser return AzureUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.b2bManagementPolicy".casefold(): + from .b2b_management_policy import B2bManagementPolicy + + return B2bManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.b2cAuthenticationMethodsPolicy".casefold(): from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy @@ -3702,6 +3769,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment return CloudPcUserSettingAssignment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPCUserSettingsPersistenceDetail".casefold(): + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail + + return CloudPCUserSettingsPersistenceDetail() if mapping_value and mapping_value.casefold() == "#microsoft.graph.columnDefinition".casefold(): from .column_definition import ColumnDefinition @@ -3871,6 +3942,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .copilot_people_admin_setting import CopilotPeopleAdminSetting return CopilotPeopleAdminSetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotReportRoot".casefold(): + from .copilot_report_root import CopilotReportRoot + + return CopilotReportRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotSetting".casefold(): from .copilot_setting import CopilotSetting @@ -3899,6 +3974,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault return CrossTenantAccessPolicyConfigurationDefault() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigrationJob".casefold(): + from .cross_tenant_migration_job import CrossTenantMigrationJob + + return CrossTenantMigrationJob() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigrationTask".casefold(): + from .cross_tenant_migration_task import CrossTenantMigrationTask + + return CrossTenantMigrationTask() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customAccessPackageWorkflowExtension".casefold(): from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension @@ -3919,6 +4002,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .custom_claims_policy import CustomClaimsPolicy return CustomClaimsPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResource".casefold(): + from .custom_data_provided_resource import CustomDataProvidedResource + + return CustomDataProvidedResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceUploadSession".casefold(): + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return CustomDataProvidedResourceUploadSession() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customExtensionHandler".casefold(): from .custom_extension_handler import CustomExtensionHandler @@ -5525,6 +5616,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .group_policy_uploaded_presentation import GroupPolicyUploadedPresentation return GroupPolicyUploadedPresentation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupResource".casefold(): + from .group_resource import GroupResource + + return GroupResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.hardwareConfiguration".casefold(): from .hardware_configuration import HardwareConfiguration @@ -6805,6 +6900,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .microsoft_tunnel_site import MicrosoftTunnelSite return MicrosoftTunnelSite() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.migrationsRoot".casefold(): + from .migrations_root import MigrationsRoot + + return MigrationsRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileApp".casefold(): from .mobile_app import MobileApp @@ -6960,6 +7059,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.alert import Alert return Alert() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.baseEntity".casefold(): + from .networkaccess.base_entity import BaseEntity + + return BaseEntity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.branchSite".casefold(): from .networkaccess.branch_site import BranchSite @@ -7008,6 +7111,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .networkaccess.filtering_policy_link import FilteringPolicyLink return FilteringPolicyLink() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.filteringProfile".casefold(): + from .networkaccess.filtering_profile import FilteringProfile + + return FilteringProfile() if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.filteringRule".casefold(): from .networkaccess.filtering_rule import FilteringRule @@ -7024,6 +7131,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .networkaccess.forwarding_policy_link import ForwardingPolicyLink return ForwardingPolicyLink() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfile".casefold(): + from .networkaccess.forwarding_profile import ForwardingProfile + + return ForwardingProfile() if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingRule".casefold(): from .networkaccess.forwarding_rule import ForwardingRule @@ -7064,6 +7175,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .networkaccess.private_access_forwarding_rule import PrivateAccessForwardingRule return PrivateAccessForwardingRule() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.profile".casefold(): + from .networkaccess.profile import Profile + from .profile import Profile + + return Profile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.remoteNetwork".casefold(): + from .networkaccess.remote_network import RemoteNetwork + + return RemoteNetwork() if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.remoteNetworkHealthEvent".casefold(): from .networkaccess.remote_network_health_event import RemoteNetworkHealthEvent @@ -7296,6 +7416,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .on_phone_method_load_start_listener import OnPhoneMethodLoadStartListener return OnPhoneMethodLoadStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremAuthenticationPolicy".casefold(): + from .on_prem_authentication_policy import OnPremAuthenticationPolicy + + return OnPremAuthenticationPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremisesAgent".casefold(): from .on_premises_agent import OnPremisesAgent @@ -7389,6 +7513,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .organizational_branding_properties import OrganizationalBrandingProperties return OrganizationalBrandingProperties() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.organizationalBrandingTheme".casefold(): + from .organizational_branding_theme import OrganizationalBrandingTheme + + return OrganizationalBrandingTheme() if mapping_value and mapping_value.casefold() == "#microsoft.graph.organizationSettings".casefold(): from .organization_settings import OrganizationSettings @@ -7695,6 +7823,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .place import Place return Place() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.placeOperation".casefold(): + from .place_operation import PlaceOperation + + return PlaceOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.planner".casefold(): from .planner import Planner @@ -7997,6 +8129,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: return PrivilegeManagementElevationRequest() if mapping_value and mapping_value.casefold() == "#microsoft.graph.profile".casefold(): + from .networkaccess.profile import Profile from .profile import Profile return Profile() @@ -9091,10 +9224,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .share_point_group import SharePointGroup return SharePointGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointGroupIdentityMapping".casefold(): + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping + + return SharePointGroupIdentityMapping() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointGroupMember".casefold(): from .share_point_group_member import SharePointGroupMember return SharePointGroupMember() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointIdentityMapping".casefold(): + from .share_point_identity_mapping import SharePointIdentityMapping + + return SharePointIdentityMapping() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationEvent".casefold(): from .share_point_migration_event import SharePointMigrationEvent @@ -9135,6 +9276,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent return SharePointMigrationJobStartEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationsRoot".casefold(): + from .share_point_migrations_root import SharePointMigrationsRoot + + return SharePointMigrationsRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationTask".casefold(): + from .share_point_migration_task import SharePointMigrationTask + + return SharePointMigrationTask() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointProtectionPolicy".casefold(): from .share_point_protection_policy import SharePointProtectionPolicy @@ -9143,10 +9292,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .share_point_restore_session import SharePointRestoreSession return SharePointRestoreSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointRoot".casefold(): + from .share_point_root import SharePointRoot + + return SharePointRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharepointSettings".casefold(): from .sharepoint_settings import SharepointSettings return SharepointSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointUserIdentityMapping".casefold(): + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + return SharePointUserIdentityMapping() if mapping_value and mapping_value.casefold() == "#microsoft.graph.shift".casefold(): from .shift import Shift @@ -11112,6 +11269,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_resource_role_scope import AccessPackageResourceRoleScope from .access_package_resource_scope import AccessPackageResourceScope from .access_package_subject import AccessPackageSubject + from .access_package_suggestion import AccessPackageSuggestion from .access_review import AccessReview from .access_review_decision import AccessReviewDecision from .access_review_history_definition import AccessReviewHistoryDefinition @@ -11144,8 +11302,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent + from .agent_card_manifest import AgentCardManifest + from .agent_collection import AgentCollection from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_instance import AgentInstance from .agent_risk_detection import AgentRiskDetection + from .agent_user import AgentUser from .agreement import Agreement from .agreement_acceptance import AgreementAcceptance from .agreement_file import AgreementFile @@ -11314,6 +11478,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authorization_system_resource import AuthorizationSystemResource from .authorization_system_type_action import AuthorizationSystemTypeAction from .authorization_system_type_service import AuthorizationSystemTypeService + from .available_access_package import AvailableAccessPackage from .aws_access_key import AwsAccessKey from .aws_authorization_system import AwsAuthorizationSystem from .aws_authorization_system_resource import AwsAuthorizationSystemResource @@ -11344,6 +11509,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .azure_serverless_function import AzureServerlessFunction from .azure_service_principal import AzureServicePrincipal from .azure_user import AzureUser + from .b2b_management_policy import B2bManagementPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .b2c_identity_user_flow import B2cIdentityUserFlow from .b2x_identity_user_flow import B2xIdentityUserFlow @@ -11462,6 +11628,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment from .cloud_p_c import CloudPC from .cloud_p_c_connectivity_issue import CloudPCConnectivityIssue + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail from .column_definition import ColumnDefinition from .column_link import ColumnLink from .comanagement_eligible_device import ComanagementEligibleDevice @@ -11504,6 +11671,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_package import CopilotPackage from .copilot_package_detail import CopilotPackageDetail from .copilot_people_admin_setting import CopilotPeopleAdminSetting + from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary @@ -11511,11 +11679,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .credential_user_registration_details import CredentialUserRegistrationDetails from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_migration_job import CrossTenantMigrationJob + from .cross_tenant_migration_task import CrossTenantMigrationTask from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension from .custom_app_scope import CustomAppScope from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_audit import CustomSecurityAttributeAudit @@ -11913,6 +12085,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .group_policy_setting_mapping import GroupPolicySettingMapping from .group_policy_uploaded_definition_file import GroupPolicyUploadedDefinitionFile from .group_policy_uploaded_presentation import GroupPolicyUploadedPresentation + from .group_resource import GroupResource from .hardware_configuration import HardwareConfiguration from .hardware_configuration_assignment import HardwareConfigurationAssignment from .hardware_configuration_device_state import HardwareConfigurationDeviceState @@ -12231,6 +12404,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .microsoft_tunnel_server import MicrosoftTunnelServer from .microsoft_tunnel_server_log_collection_response import MicrosoftTunnelServerLogCollectionResponse from .microsoft_tunnel_site import MicrosoftTunnelSite + from .migrations_root import MigrationsRoot from .mobile_app import MobileApp from .mobile_app_assignment import MobileAppAssignment from .mobile_app_catalog_package import MobileAppCatalogPackage @@ -12269,6 +12443,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .name_pronunciation_settings import NamePronunciationSettings from .ndes_connector import NdesConnector from .networkaccess.alert import Alert + from .networkaccess.base_entity import BaseEntity from .networkaccess.branch_site import BranchSite from .networkaccess.conditional_access_policy import ConditionalAccessPolicy from .networkaccess.conditional_access_settings import ConditionalAccessSettings @@ -12281,10 +12456,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .networkaccess.external_certificate_authority_certificate import ExternalCertificateAuthorityCertificate from .networkaccess.filtering_policy import FilteringPolicy from .networkaccess.filtering_policy_link import FilteringPolicyLink + from .networkaccess.filtering_profile import FilteringProfile from .networkaccess.filtering_rule import FilteringRule from .networkaccess.forwarding_options import ForwardingOptions from .networkaccess.forwarding_policy import ForwardingPolicy from .networkaccess.forwarding_policy_link import ForwardingPolicyLink + from .networkaccess.forwarding_profile import ForwardingProfile from .networkaccess.forwarding_rule import ForwardingRule from .networkaccess.fqdn_filtering_rule import FqdnFilteringRule from .networkaccess.internet_access_forwarding_rule import InternetAccessForwardingRule @@ -12295,6 +12472,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .networkaccess.policy_link import PolicyLink from .networkaccess.policy_rule import PolicyRule from .networkaccess.private_access_forwarding_rule import PrivateAccessForwardingRule + from .networkaccess.profile import Profile + from .networkaccess.remote_network import RemoteNetwork from .networkaccess.remote_network_health_event import RemoteNetworkHealthEvent from .networkaccess.reports import Reports from .networkaccess.settings import Settings @@ -12358,6 +12537,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .on_premises_publishing_profile import OnPremisesPublishingProfile from .on_premises_sync_behavior import OnPremisesSyncBehavior + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -12375,6 +12555,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .organizational_branding import OrganizationalBranding from .organizational_branding_localization import OrganizationalBrandingLocalization from .organizational_branding_properties import OrganizationalBrandingProperties + from .organizational_branding_theme import OrganizationalBrandingTheme from .organization_settings import OrganizationSettings from .org_contact import OrgContact from .outlook_category import OutlookCategory @@ -12452,6 +12633,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .photo_update_settings import PhotoUpdateSettings from .pinned_chat_message_info import PinnedChatMessageInfo from .place import Place + from .place_operation import PlaceOperation from .planner import Planner from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket @@ -12797,7 +12979,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sharepoint_settings import SharepointSettings from .share_point_browse_session import SharePointBrowseSession from .share_point_group import SharePointGroup + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping from .share_point_group_member import SharePointGroupMember + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_migrations_root import SharePointMigrationsRoot from .share_point_migration_event import SharePointMigrationEvent from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent from .share_point_migration_job import SharePointMigrationJob @@ -12808,8 +12993,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession + from .share_point_root import SharePointRoot + from .share_point_user_identity_mapping import SharePointUserIdentityMapping from .shift import Shift from .shifts_role_definition import ShiftsRoleDefinition from .shift_preferences import ShiftPreferences @@ -13311,6 +13499,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_resource_role_scope import AccessPackageResourceRoleScope from .access_package_resource_scope import AccessPackageResourceScope from .access_package_subject import AccessPackageSubject + from .access_package_suggestion import AccessPackageSuggestion from .access_review import AccessReview from .access_review_decision import AccessReviewDecision from .access_review_history_definition import AccessReviewHistoryDefinition @@ -13343,8 +13532,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent + from .agent_card_manifest import AgentCardManifest + from .agent_collection import AgentCollection from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_instance import AgentInstance from .agent_risk_detection import AgentRiskDetection + from .agent_user import AgentUser from .agreement import Agreement from .agreement_acceptance import AgreementAcceptance from .agreement_file import AgreementFile @@ -13513,6 +13708,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authorization_system_resource import AuthorizationSystemResource from .authorization_system_type_action import AuthorizationSystemTypeAction from .authorization_system_type_service import AuthorizationSystemTypeService + from .available_access_package import AvailableAccessPackage from .aws_access_key import AwsAccessKey from .aws_authorization_system import AwsAuthorizationSystem from .aws_authorization_system_resource import AwsAuthorizationSystemResource @@ -13543,6 +13739,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .azure_serverless_function import AzureServerlessFunction from .azure_service_principal import AzureServicePrincipal from .azure_user import AzureUser + from .b2b_management_policy import B2bManagementPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .b2c_identity_user_flow import B2cIdentityUserFlow from .b2x_identity_user_flow import B2xIdentityUserFlow @@ -13661,6 +13858,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment from .cloud_p_c import CloudPC from .cloud_p_c_connectivity_issue import CloudPCConnectivityIssue + from .cloud_p_c_user_settings_persistence_detail import CloudPCUserSettingsPersistenceDetail from .column_definition import ColumnDefinition from .column_link import ColumnLink from .comanagement_eligible_device import ComanagementEligibleDevice @@ -13703,6 +13901,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_package import CopilotPackage from .copilot_package_detail import CopilotPackageDetail from .copilot_people_admin_setting import CopilotPeopleAdminSetting + from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary @@ -13710,11 +13909,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .credential_user_registration_details import CredentialUserRegistrationDetails from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_migration_job import CrossTenantMigrationJob + from .cross_tenant_migration_task import CrossTenantMigrationTask from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension from .custom_app_scope import CustomAppScope from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_audit import CustomSecurityAttributeAudit @@ -14112,6 +14315,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .group_policy_setting_mapping import GroupPolicySettingMapping from .group_policy_uploaded_definition_file import GroupPolicyUploadedDefinitionFile from .group_policy_uploaded_presentation import GroupPolicyUploadedPresentation + from .group_resource import GroupResource from .hardware_configuration import HardwareConfiguration from .hardware_configuration_assignment import HardwareConfigurationAssignment from .hardware_configuration_device_state import HardwareConfigurationDeviceState @@ -14430,6 +14634,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .microsoft_tunnel_server import MicrosoftTunnelServer from .microsoft_tunnel_server_log_collection_response import MicrosoftTunnelServerLogCollectionResponse from .microsoft_tunnel_site import MicrosoftTunnelSite + from .migrations_root import MigrationsRoot from .mobile_app import MobileApp from .mobile_app_assignment import MobileAppAssignment from .mobile_app_catalog_package import MobileAppCatalogPackage @@ -14468,6 +14673,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .name_pronunciation_settings import NamePronunciationSettings from .ndes_connector import NdesConnector from .networkaccess.alert import Alert + from .networkaccess.base_entity import BaseEntity from .networkaccess.branch_site import BranchSite from .networkaccess.conditional_access_policy import ConditionalAccessPolicy from .networkaccess.conditional_access_settings import ConditionalAccessSettings @@ -14480,10 +14686,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .networkaccess.external_certificate_authority_certificate import ExternalCertificateAuthorityCertificate from .networkaccess.filtering_policy import FilteringPolicy from .networkaccess.filtering_policy_link import FilteringPolicyLink + from .networkaccess.filtering_profile import FilteringProfile from .networkaccess.filtering_rule import FilteringRule from .networkaccess.forwarding_options import ForwardingOptions from .networkaccess.forwarding_policy import ForwardingPolicy from .networkaccess.forwarding_policy_link import ForwardingPolicyLink + from .networkaccess.forwarding_profile import ForwardingProfile from .networkaccess.forwarding_rule import ForwardingRule from .networkaccess.fqdn_filtering_rule import FqdnFilteringRule from .networkaccess.internet_access_forwarding_rule import InternetAccessForwardingRule @@ -14494,6 +14702,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .networkaccess.policy_link import PolicyLink from .networkaccess.policy_rule import PolicyRule from .networkaccess.private_access_forwarding_rule import PrivateAccessForwardingRule + from .networkaccess.profile import Profile + from .networkaccess.remote_network import RemoteNetwork from .networkaccess.remote_network_health_event import RemoteNetworkHealthEvent from .networkaccess.reports import Reports from .networkaccess.settings import Settings @@ -14557,6 +14767,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .on_premises_publishing_profile import OnPremisesPublishingProfile from .on_premises_sync_behavior import OnPremisesSyncBehavior + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -14574,6 +14785,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .organizational_branding import OrganizationalBranding from .organizational_branding_localization import OrganizationalBrandingLocalization from .organizational_branding_properties import OrganizationalBrandingProperties + from .organizational_branding_theme import OrganizationalBrandingTheme from .organization_settings import OrganizationSettings from .org_contact import OrgContact from .outlook_category import OutlookCategory @@ -14651,6 +14863,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .photo_update_settings import PhotoUpdateSettings from .pinned_chat_message_info import PinnedChatMessageInfo from .place import Place + from .place_operation import PlaceOperation from .planner import Planner from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket @@ -14996,7 +15209,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sharepoint_settings import SharepointSettings from .share_point_browse_session import SharePointBrowseSession from .share_point_group import SharePointGroup + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping from .share_point_group_member import SharePointGroupMember + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_migrations_root import SharePointMigrationsRoot from .share_point_migration_event import SharePointMigrationEvent from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent from .share_point_migration_job import SharePointMigrationJob @@ -15007,8 +15223,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession + from .share_point_root import SharePointRoot + from .share_point_user_identity_mapping import SharePointUserIdentityMapping from .shift import Shift from .shifts_role_definition import ShiftsRoleDefinition from .shift_preferences import ShiftPreferences diff --git a/msgraph_beta/generated/models/error.py b/msgraph_beta/generated/models/error.py new file mode 100644 index 00000000000..e07f60d4e50 --- /dev/null +++ b/msgraph_beta/generated/models/error.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class Error(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 error code + code: Optional[str] = None + # The message for the error + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Error: + """ + 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: Error + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Error() + + 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]] = { + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "message": lambda n : setattr(self, 'message', 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("code", self.code) + writer.write_str_value("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/exchange_online_cross_tenant_migration_settings.py b/msgraph_beta/generated/models/exchange_online_cross_tenant_migration_settings.py new file mode 100644 index 00000000000..e1403f9d01c --- /dev/null +++ b/msgraph_beta/generated/models/exchange_online_cross_tenant_migration_settings.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExchangeOnlineCrossTenantMigrationSettings(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 + # Name of the Migration Endpoint in the source tenant + source_endpoint: Optional[str] = None + # Delivery domain on the target tenant + target_delivery_domain: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeOnlineCrossTenantMigrationSettings: + """ + 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: ExchangeOnlineCrossTenantMigrationSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeOnlineCrossTenantMigrationSettings() + + 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]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sourceEndpoint": lambda n : setattr(self, 'source_endpoint', n.get_str_value()), + "targetDeliveryDomain": lambda n : setattr(self, 'target_delivery_domain', 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_str_value("sourceEndpoint", self.source_endpoint) + writer.write_str_value("targetDeliveryDomain", self.target_delivery_domain) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/external_connectors/content_category.py b/msgraph_beta/generated/models/external_connectors/content_category.py new file mode 100644 index 00000000000..21c4d50b552 --- /dev/null +++ b/msgraph_beta/generated/models/external_connectors/content_category.py @@ -0,0 +1,19 @@ +from enum import Enum + +class ContentCategory(str, Enum): + Uncategorized = "uncategorized", + KnowledgeBase = "knowledgeBase", + Wikis = "wikis", + FileRepository = "fileRepository", + Qna = "qna", + Crm = "crm", + Dashboard = "dashboard", + People = "people", + Media = "media", + Email = "email", + Messaging = "messaging", + MeetingTranscripts = "meetingTranscripts", + TaskManagement = "taskManagement", + LearningManagement = "learningManagement", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/external_connectors/external_connection.py b/msgraph_beta/generated/models/external_connectors/external_connection.py index 89b30d2a179..b1d9bce5ed7 100644 --- a/msgraph_beta/generated/models/external_connectors/external_connection.py +++ b/msgraph_beta/generated/models/external_connectors/external_connection.py @@ -12,6 +12,7 @@ from .connection_operation import ConnectionOperation from .connection_quota import ConnectionQuota from .connection_state import ConnectionState + from .content_category import ContentCategory from .content_experience_type import ContentExperienceType from .external_group import ExternalGroup from .external_item import ExternalItem @@ -30,6 +31,8 @@ class ExternalConnection(Entity, Parsable): configuration: Optional[Configuration] = None # The Teams App ID. Optional. connector_id: Optional[str] = None + # The contentCategory property + content_category: Optional[ContentCategory] = None # Description of the connection displayed in the Microsoft 365 admin center. Optional. description: Optional[str] = None # The list of content experiences the connection will participate in. Possible values are search. @@ -78,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .connection_operation import ConnectionOperation from .connection_quota import ConnectionQuota from .connection_state import ConnectionState + from .content_category import ContentCategory from .content_experience_type import ContentExperienceType from .external_group import ExternalGroup from .external_item import ExternalItem @@ -91,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .connection_operation import ConnectionOperation from .connection_quota import ConnectionQuota from .connection_state import ConnectionState + from .content_category import ContentCategory from .content_experience_type import ContentExperienceType from .external_group import ExternalGroup from .external_item import ExternalItem @@ -102,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "complianceSettings": lambda n : setattr(self, 'compliance_settings', n.get_object_value(ComplianceSettings)), "configuration": lambda n : setattr(self, 'configuration', n.get_object_value(Configuration)), "connectorId": lambda n : setattr(self, 'connector_id', n.get_str_value()), + "contentCategory": lambda n : setattr(self, 'content_category', n.get_enum_value(ContentCategory)), "description": lambda n : setattr(self, 'description', n.get_str_value()), "enabledContentExperiences": lambda n : setattr(self, 'enabled_content_experiences', n.get_collection_of_enum_values(ContentExperienceType)), "groups": lambda n : setattr(self, 'groups', n.get_collection_of_object_values(ExternalGroup)), @@ -131,6 +137,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("complianceSettings", self.compliance_settings) writer.write_object_value("configuration", self.configuration) writer.write_str_value("connectorId", self.connector_id) + writer.write_enum_value("contentCategory", self.content_category) writer.write_str_value("description", self.description) writer.write_enum_value("enabledContentExperiences", self.enabled_content_experiences) writer.write_collection_of_object_values("groups", self.groups) diff --git a/msgraph_beta/generated/models/external_connectors/label.py b/msgraph_beta/generated/models/external_connectors/label.py index 0a0f31d3b6c..93268ec946b 100644 --- a/msgraph_beta/generated/models/external_connectors/label.py +++ b/msgraph_beta/generated/models/external_connectors/label.py @@ -14,4 +14,21 @@ class Label(str, Enum): ContainerName = "containerName", ContainerUrl = "containerUrl", IconUrl = "iconUrl", + AssignedToPeople = "assignedToPeople", + ClosedBy = "closedBy", + ClosedDate = "closedDate", + Priority = "priority", + SprintName = "sprintName", + Tags = "tags", + Severity = "severity", + State = "state", + DueDate = "dueDate", + ItemParentId = "itemParentId", + ItemPath = "itemPath", + ItemType = "itemType", + NumberOfReactions = "numberOfReactions", + ParentUrl = "parentUrl", + PriorityNormalized = "priorityNormalized", + ReportedBy = "reportedBy", + SecondaryId = "secondaryId", diff --git a/msgraph_beta/generated/models/external_connectors/property_.py b/msgraph_beta/generated/models/external_connectors/property_.py index c5f1376aef4..f5c81228b89 100644 --- a/msgraph_beta/generated/models/external_connectors/property_.py +++ b/msgraph_beta/generated/models/external_connectors/property_.py @@ -19,7 +19,9 @@ class Property_(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # A set of aliases or friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string might not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional. aliases: Optional[list[str]] = None - # Specifies if the property will be matched exactly for queries. Exact matching can only be set to true for non-searchable properties of type string or stringCollection. Optional. + # Specifies a human-readable description that explains the purpose, usage, or guidance related to the property. This property enhances semantic understanding by helping Copilot interpret queries and accurately map them to properties that results in more relevant and precise responses. Optional but we recommend that you use this property for queryable properties. The maximum supported length is 200 characters. + description: Optional[str] = None + # Specifies if the property will be matched exactly for queries. Exact matching can only be set to true for nonsearchable properties of type string or stringCollection. Optional. is_exact_match_required: Optional[bool] = None # Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional. is_queryable: Optional[bool] = None @@ -27,9 +29,9 @@ class Property_(AdditionalDataHolder, BackedModel, Parsable): is_refinable: Optional[bool] = None # Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional. is_retrievable: Optional[bool] = None - # Specifies if the property is searchable. Only properties of type string or stringCollection can be searchable. Non-searchable properties aren't added to the search index. Optional. + # Specifies if the property is searchable. Only properties of type string or stringCollection can be searchable. Nonsearchable properties aren't added to the search index. Optional. is_searchable: Optional[bool] = None - # Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: containerName, containerUrl, iconUrl. + # Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions. labels: Optional[list[Label]] = None # The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, the property name may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required. name: Optional[str] = None @@ -66,6 +68,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "aliases": lambda n : setattr(self, 'aliases', n.get_collection_of_primitive_values(str)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), "isExactMatchRequired": lambda n : setattr(self, 'is_exact_match_required', n.get_bool_value()), "isQueryable": lambda n : setattr(self, 'is_queryable', n.get_bool_value()), "isRefinable": lambda n : setattr(self, 'is_refinable', n.get_bool_value()), @@ -88,6 +91,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_collection_of_primitive_values("aliases", self.aliases) + writer.write_str_value("description", self.description) writer.write_bool_value("isExactMatchRequired", self.is_exact_match_required) writer.write_bool_value("isQueryable", self.is_queryable) writer.write_bool_value("isRefinable", self.is_refinable) diff --git a/msgraph_beta/generated/models/external_connectors/property_type.py b/msgraph_beta/generated/models/external_connectors/property_type.py index f3d7915f31e..380da84b1f2 100644 --- a/msgraph_beta/generated/models/external_connectors/property_type.py +++ b/msgraph_beta/generated/models/external_connectors/property_type.py @@ -11,4 +11,5 @@ class PropertyType(str, Enum): DoubleCollection = "doubleCollection", DateTimeCollection = "dateTimeCollection", UnknownFutureValue = "unknownFutureValue", + Principal = "principal", diff --git a/msgraph_beta/generated/models/file_storage_container.py b/msgraph_beta/generated/models/file_storage_container.py index bcaf8defa84..7f6dbd1afd9 100644 --- a/msgraph_beta/generated/models/file_storage_container.py +++ b/msgraph_beta/generated/models/file_storage_container.py @@ -16,6 +16,7 @@ from .file_storage_container_settings import FileStorageContainerSettings from .file_storage_container_status import FileStorageContainerStatus from .file_storage_container_viewpoint import FileStorageContainerViewpoint + from .information_barrier import InformationBarrier from .permission import Permission from .recycle_bin import RecycleBin from .share_point_group import SharePointGroup @@ -48,6 +49,8 @@ class FileStorageContainer(Entity, Parsable): drive: Optional[Drive] = None # The externalGroupId property external_group_id: Optional[UUID] = None + # Information barrier of a fileStorageContainer. Read-write. + information_barrier: Optional[InformationBarrier] = None # The isItemVersioningEnabled property is_item_versioning_enabled: Optional[bool] = None # The itemMajorVersionLimit property @@ -102,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage_container_settings import FileStorageContainerSettings from .file_storage_container_status import FileStorageContainerStatus from .file_storage_container_viewpoint import FileStorageContainerViewpoint + from .information_barrier import InformationBarrier from .permission import Permission from .recycle_bin import RecycleBin from .share_point_group import SharePointGroup @@ -119,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage_container_settings import FileStorageContainerSettings from .file_storage_container_status import FileStorageContainerStatus from .file_storage_container_viewpoint import FileStorageContainerViewpoint + from .information_barrier import InformationBarrier from .permission import Permission from .recycle_bin import RecycleBin from .share_point_group import SharePointGroup @@ -138,6 +143,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "drive": lambda n : setattr(self, 'drive', n.get_object_value(Drive)), "externalGroupId": lambda n : setattr(self, 'external_group_id', n.get_uuid_value()), + "informationBarrier": lambda n : setattr(self, 'information_barrier', n.get_object_value(InformationBarrier)), "isItemVersioningEnabled": lambda n : setattr(self, 'is_item_versioning_enabled', n.get_bool_value()), "itemMajorVersionLimit": lambda n : setattr(self, 'item_major_version_limit', n.get_int_value()), "lockState": lambda n : setattr(self, 'lock_state', n.get_enum_value(SiteLockState)), @@ -175,6 +181,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_object_value("drive", self.drive) writer.write_uuid_value("externalGroupId", self.external_group_id) + writer.write_object_value("informationBarrier", self.information_barrier) writer.write_bool_value("isItemVersioningEnabled", self.is_item_versioning_enabled) writer.write_int_value("itemMajorVersionLimit", self.item_major_version_limit) writer.write_enum_value("lockState", self.lock_state) diff --git a/msgraph_beta/generated/models/group_identity.py b/msgraph_beta/generated/models/group_identity.py new file mode 100644 index 00000000000..e22088cfb76 --- /dev/null +++ b/msgraph_beta/generated/models/group_identity.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity import Identity + +from .identity import Identity + +@dataclass +class GroupIdentity(Identity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.groupIdentity" + # The mailNickname property + mail_nickname: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupIdentity: + """ + 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: GroupIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity import Identity + + from .identity import Identity + + fields: dict[str, Callable[[Any], None]] = { + "mailNickname": lambda n : setattr(self, 'mail_nickname', 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("mailNickname", self.mail_nickname) + + diff --git a/msgraph_beta/generated/models/group_resource.py b/msgraph_beta/generated/models/group_resource.py new file mode 100644 index 00000000000..ec95090f6c5 --- /dev/null +++ b/msgraph_beta/generated/models/group_resource.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .directory_object import DirectoryObject + +from .directory_object import DirectoryObject + +@dataclass +class GroupResource(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.groupResource" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupResource: + """ + 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: GroupResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + + from .directory_object import DirectoryObject + + 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/group_resource_collection_response.py b/msgraph_beta/generated/models/group_resource_collection_response.py new file mode 100644 index 00000000000..507304f1b8c --- /dev/null +++ b/msgraph_beta/generated/models/group_resource_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 .group_resource import GroupResource + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GroupResourceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[GroupResource]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupResourceCollectionResponse: + """ + 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: GroupResourceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupResourceCollectionResponse() + + 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 .group_resource import GroupResource + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .group_resource import GroupResource + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(GroupResource)), + } + 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/identity.py b/msgraph_beta/generated/models/identity.py index 3c725d47997..557a6e99f4a 100644 --- a/msgraph_beta/generated/models/identity.py +++ b/msgraph_beta/generated/models/identity.py @@ -16,6 +16,7 @@ from .communications_phone_identity import CommunicationsPhoneIdentity from .communications_user_identity import CommunicationsUserIdentity from .email_identity import EmailIdentity + from .group_identity import GroupIdentity from .initiator import Initiator from .program_resource import ProgramResource from .provisioned_identity import ProvisionedIdentity @@ -101,6 +102,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Identity: from .email_identity import EmailIdentity return EmailIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupIdentity".casefold(): + from .group_identity import GroupIdentity + + return GroupIdentity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.initiator".casefold(): from .initiator import Initiator @@ -179,6 +184,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .communications_phone_identity import CommunicationsPhoneIdentity from .communications_user_identity import CommunicationsUserIdentity from .email_identity import EmailIdentity + from .group_identity import GroupIdentity from .initiator import Initiator from .program_resource import ProgramResource from .provisioned_identity import ProvisionedIdentity @@ -205,6 +211,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .communications_phone_identity import CommunicationsPhoneIdentity from .communications_user_identity import CommunicationsUserIdentity from .email_identity import EmailIdentity + from .group_identity import GroupIdentity from .initiator import Initiator from .program_resource import ProgramResource from .provisioned_identity import ProvisionedIdentity diff --git a/msgraph_beta/generated/models/identity_governance/identity_governance.py b/msgraph_beta/generated/models/identity_governance/identity_governance.py index bd7621256d6..76290e3c57d 100644 --- a/msgraph_beta/generated/models/identity_governance/identity_governance.py +++ b/msgraph_beta/generated/models/identity_governance/identity_governance.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from ..access_package_catalog import AccessPackageCatalog from ..access_review_set import AccessReviewSet from ..app_consent_approval_route import AppConsentApprovalRoute from ..entitlement_management import EntitlementManagement @@ -27,6 +28,8 @@ class IdentityGovernance(AdditionalDataHolder, BackedModel, Parsable): access_reviews: Optional[AccessReviewSet] = None # The appConsent property app_consent: Optional[AppConsentApprovalRoute] = None + # The catalogs property + catalogs: Optional[list[AccessPackageCatalog]] = None # The entitlementManagement property entitlement_management: Optional[EntitlementManagement] = None # The lifecycleWorkflows property @@ -60,6 +63,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from ..access_package_catalog import AccessPackageCatalog from ..access_review_set import AccessReviewSet from ..app_consent_approval_route import AppConsentApprovalRoute from ..entitlement_management import EntitlementManagement @@ -70,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..terms_of_use_container import TermsOfUseContainer from .lifecycle_workflows_container import LifecycleWorkflowsContainer + from ..access_package_catalog import AccessPackageCatalog from ..access_review_set import AccessReviewSet from ..app_consent_approval_route import AppConsentApprovalRoute from ..entitlement_management import EntitlementManagement @@ -83,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "accessReviews": lambda n : setattr(self, 'access_reviews', n.get_object_value(AccessReviewSet)), "appConsent": lambda n : setattr(self, 'app_consent', n.get_object_value(AppConsentApprovalRoute)), + "catalogs": lambda n : setattr(self, 'catalogs', n.get_collection_of_object_values(AccessPackageCatalog)), "entitlementManagement": lambda n : setattr(self, 'entitlement_management', n.get_object_value(EntitlementManagement)), "lifecycleWorkflows": lambda n : setattr(self, 'lifecycle_workflows', n.get_object_value(LifecycleWorkflowsContainer)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -104,6 +110,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_object_value("accessReviews", self.access_reviews) writer.write_object_value("appConsent", self.app_consent) + writer.write_collection_of_object_values("catalogs", self.catalogs) writer.write_object_value("entitlementManagement", self.entitlement_management) writer.write_object_value("lifecycleWorkflows", self.lifecycle_workflows) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/identity_governance/workflow_base.py b/msgraph_beta/generated/models/identity_governance/workflow_base.py index b4b1025da98..2c9ff13d08a 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_base.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_base.py @@ -22,7 +22,7 @@ class WorkflowBase(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The administrationScopeTargets property + # The administrative units in the scope of the workflow. Optional. Supports $expand. administration_scope_targets: Optional[list[DirectoryObject]] = None # The category property category: Optional[LifecycleWorkflowCategory] = None diff --git a/msgraph_beta/generated/models/information_barrier.py b/msgraph_beta/generated/models/information_barrier.py new file mode 100644 index 00000000000..eed49e37043 --- /dev/null +++ b/msgraph_beta/generated/models/information_barrier.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .information_barrier_mode import InformationBarrierMode + +@dataclass +class InformationBarrier(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 mode property + mode: Optional[InformationBarrierMode] = None + # The OdataType property + odata_type: Optional[str] = None + # The list of segment IDs associated with the container. + segment_ids: Optional[list[UUID]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> InformationBarrier: + """ + 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: InformationBarrier + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return InformationBarrier() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .information_barrier_mode import InformationBarrierMode + + from .information_barrier_mode import InformationBarrierMode + + fields: dict[str, Callable[[Any], None]] = { + "mode": lambda n : setattr(self, 'mode', n.get_enum_value(InformationBarrierMode)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "segmentIds": lambda n : setattr(self, 'segment_ids', n.get_collection_of_primitive_values(UUID)), + } + 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_enum_value("mode", self.mode) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("segmentIds", self.segment_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/information_barrier_mode.py b/msgraph_beta/generated/models/information_barrier_mode.py new file mode 100644 index 00000000000..f27b18a0c32 --- /dev/null +++ b/msgraph_beta/generated/models/information_barrier_mode.py @@ -0,0 +1,8 @@ +from enum import Enum + +class InformationBarrierMode(str, Enum): + Open = "open", + OwnerModerated = "ownerModerated", + Explicit = "explicit", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/jws_header.py b/msgraph_beta/generated/models/jws_header.py new file mode 100644 index 00000000000..48e5b015fa6 --- /dev/null +++ b/msgraph_beta/generated/models/jws_header.py @@ -0,0 +1,53 @@ +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 JwsHeader(AdditionalDataHolder, BackedModel, Parsable): + """ + Unprotected JWS header values (RFC 7515). + """ + # 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) -> JwsHeader: + """ + 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: JwsHeader + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return JwsHeader() + + 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]] = { + "@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/login_page_branding_visual_element.py b/msgraph_beta/generated/models/login_page_branding_visual_element.py new file mode 100644 index 00000000000..cc63f166d3d --- /dev/null +++ b/msgraph_beta/generated/models/login_page_branding_visual_element.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class LoginPageBrandingVisualElement(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) + # A string to replace the default visual element text that is displayed on the login page. The text must be in Unicode format. Maximum length: 256. + custom_text: Optional[str] = None + # A custom URL to replace the default URL of the visual element hyperlink. This URL must be in ASCII format or non-ASCII characters must be URL encoded. Maximum length: 128. + custom_url: Optional[str] = None + # Option to hide the visual element on the login page. + is_hidden: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LoginPageBrandingVisualElement: + """ + 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: LoginPageBrandingVisualElement + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LoginPageBrandingVisualElement() + + 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]] = { + "customText": lambda n : setattr(self, 'custom_text', n.get_str_value()), + "customUrl": lambda n : setattr(self, 'custom_url', n.get_str_value()), + "isHidden": lambda n : setattr(self, 'is_hidden', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("customText", self.custom_text) + writer.write_str_value("customUrl", self.custom_url) + writer.write_bool_value("isHidden", self.is_hidden) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/meeting_location_suggestion.py b/msgraph_beta/generated/models/meeting_location_suggestion.py new file mode 100644 index 00000000000..618e947af0f --- /dev/null +++ b/msgraph_beta/generated/models/meeting_location_suggestion.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .free_busy_status import FreeBusyStatus + from .location import Location + from .time_slot_availability import TimeSlotAvailability + +@dataclass +class MeetingLocationSuggestion(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 availability property + availability: Optional[FreeBusyStatus] = None + # The location property + location: Optional[Location] = None + # The OdataType property + odata_type: Optional[str] = None + # The timeSlotAvailabilities property + time_slot_availabilities: Optional[list[TimeSlotAvailability]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MeetingLocationSuggestion: + """ + 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: MeetingLocationSuggestion + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MeetingLocationSuggestion() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .free_busy_status import FreeBusyStatus + from .location import Location + from .time_slot_availability import TimeSlotAvailability + + from .free_busy_status import FreeBusyStatus + from .location import Location + from .time_slot_availability import TimeSlotAvailability + + fields: dict[str, Callable[[Any], None]] = { + "availability": lambda n : setattr(self, 'availability', n.get_enum_value(FreeBusyStatus)), + "location": lambda n : setattr(self, 'location', n.get_object_value(Location)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "timeSlotAvailabilities": lambda n : setattr(self, 'time_slot_availabilities', n.get_collection_of_object_values(TimeSlotAvailability)), + } + 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_enum_value("availability", self.availability) + writer.write_object_value("location", self.location) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("timeSlotAvailabilities", self.time_slot_availabilities) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/meeting_location_suggestions_result.py b/msgraph_beta/generated/models/meeting_location_suggestions_result.py new file mode 100644 index 00000000000..df157f44815 --- /dev/null +++ b/msgraph_beta/generated/models/meeting_location_suggestions_result.py @@ -0,0 +1,65 @@ +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 .meeting_location_suggestion import MeetingLocationSuggestion + +@dataclass +class MeetingLocationSuggestionsResult(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 emptySuggestionsReason property + empty_suggestions_reason: Optional[str] = None + # The meetingLocationSuggestions property + meeting_location_suggestions: Optional[list[MeetingLocationSuggestion]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MeetingLocationSuggestionsResult: + """ + 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: MeetingLocationSuggestionsResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MeetingLocationSuggestionsResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .meeting_location_suggestion import MeetingLocationSuggestion + + from .meeting_location_suggestion import MeetingLocationSuggestion + + fields: dict[str, Callable[[Any], None]] = { + "emptySuggestionsReason": lambda n : setattr(self, 'empty_suggestions_reason', n.get_str_value()), + "meetingLocationSuggestions": lambda n : setattr(self, 'meeting_location_suggestions', n.get_collection_of_object_values(MeetingLocationSuggestion)), + "@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("emptySuggestionsReason", self.empty_suggestions_reason) + writer.write_collection_of_object_values("meetingLocationSuggestions", self.meeting_location_suggestions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/migrations_root.py b/msgraph_beta/generated/models/migrations_root.py new file mode 100644 index 00000000000..21b22928f1b --- /dev/null +++ b/msgraph_beta/generated/models/migrations_root.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cross_tenant_migration_job import CrossTenantMigrationJob + from .entity import Entity + +from .entity import Entity + +@dataclass +class MigrationsRoot(Entity, Parsable): + # Migration Jobs associated with this tenant. + cross_tenant_migration_jobs: Optional[list[CrossTenantMigrationJob]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MigrationsRoot: + """ + 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: MigrationsRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MigrationsRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_migration_job import CrossTenantMigrationJob + from .entity import Entity + + from .cross_tenant_migration_job import CrossTenantMigrationJob + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "crossTenantMigrationJobs": lambda n : setattr(self, 'cross_tenant_migration_jobs', n.get_collection_of_object_values(CrossTenantMigrationJob)), + } + 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("crossTenantMigrationJobs", self.cross_tenant_migration_jobs) + + diff --git a/msgraph_beta/generated/models/mobile_device_management_policy.py b/msgraph_beta/generated/models/mobile_device_management_policy.py index 40a711cafcb..62c556492cf 100644 --- a/msgraph_beta/generated/models/mobile_device_management_policy.py +++ b/msgraph_beta/generated/models/mobile_device_management_policy.py @@ -11,6 +11,8 @@ @dataclass class MobileDeviceManagementPolicy(MobilityManagementPolicy, Parsable): + # Controls the option if users in an automatic enrollment configuration on Microsoft Entra registered devices are prompted to MDM enroll their device in the Entra account registration flow. + is_mdm_enrollment_during_registration_disabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -35,6 +37,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobility_management_policy import MobilityManagementPolicy fields: dict[str, Callable[[Any], None]] = { + "isMdmEnrollmentDuringRegistrationDisabled": lambda n : setattr(self, 'is_mdm_enrollment_during_registration_disabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_bool_value("isMdmEnrollmentDuringRegistrationDisabled", self.is_mdm_enrollment_during_registration_disabled) diff --git a/msgraph_beta/generated/models/networkaccess/associated_branch.py b/msgraph_beta/generated/models/networkaccess/associated_branch.py new file mode 100644 index 00000000000..044851e0c2b --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/associated_branch.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .association import Association + +from .association import Association + +@dataclass +class AssociatedBranch(Association, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.networkaccess.associatedBranch" + # Identifier for the branch. + branch_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssociatedBranch: + """ + 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: AssociatedBranch + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssociatedBranch() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .association import Association + + from .association import Association + + fields: dict[str, Callable[[Any], None]] = { + "branchId": lambda n : setattr(self, 'branch_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("branchId", self.branch_id) + + diff --git a/msgraph_beta/generated/models/networkaccess/association.py b/msgraph_beta/generated/models/networkaccess/association.py new file mode 100644 index 00000000000..f8cb549666d --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/association.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .associated_branch import AssociatedBranch + +@dataclass +class Association(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) -> Association: + """ + 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: Association + """ + 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.networkaccess.associatedBranch".casefold(): + from .associated_branch import AssociatedBranch + + return AssociatedBranch() + return Association() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .associated_branch import AssociatedBranch + + from .associated_branch import AssociatedBranch + + 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/networkaccess/base_entity.py b/msgraph_beta/generated/models/networkaccess/base_entity.py new file mode 100644 index 00000000000..1b810e53851 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/base_entity.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .filtering_profile import FilteringProfile + from .forwarding_profile import ForwardingProfile + from .profile import Profile + from .remote_network import RemoteNetwork + +from ..entity import Entity + +@dataclass +class BaseEntity(Entity, Parsable): + # Name of the entity + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaseEntity: + """ + 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: BaseEntity + """ + 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.networkaccess.filteringProfile".casefold(): + from .filtering_profile import FilteringProfile + + return FilteringProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfile".casefold(): + from .forwarding_profile import ForwardingProfile + + return ForwardingProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.profile".casefold(): + from .profile import Profile + + return Profile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.remoteNetwork".casefold(): + from .remote_network import RemoteNetwork + + return RemoteNetwork() + return BaseEntity() + + 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 .filtering_profile import FilteringProfile + from .forwarding_profile import ForwardingProfile + from .profile import Profile + from .remote_network import RemoteNetwork + + from ..entity import Entity + from .filtering_profile import FilteringProfile + from .forwarding_profile import ForwardingProfile + from .profile import Profile + from .remote_network import RemoteNetwork + + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("name", self.name) + + diff --git a/msgraph_beta/generated/models/networkaccess/branch_site.py b/msgraph_beta/generated/models/networkaccess/branch_site.py index 7b3a1e0b648..f836803b85e 100644 --- a/msgraph_beta/generated/models/networkaccess/branch_site.py +++ b/msgraph_beta/generated/models/networkaccess/branch_site.py @@ -10,6 +10,7 @@ from .branch_connectivity_configuration import BranchConnectivityConfiguration from .connectivity_state import ConnectivityState from .device_link import DeviceLink + from .forwarding_profile import ForwardingProfile from .region import Region from ..entity import Entity @@ -26,6 +27,8 @@ class BranchSite(Entity, Parsable): country: Optional[str] = None # Each unique CPE device associated with a branch is specified. Supports $expand. device_links: Optional[list[DeviceLink]] = None + # Each forwarding profile associated with a branch site is specified. Supports $expand. + forwarding_profiles: Optional[list[ForwardingProfile]] = None # last modified time. last_modified_date_time: Optional[datetime.datetime] = None # Name. @@ -57,12 +60,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .branch_connectivity_configuration import BranchConnectivityConfiguration from .connectivity_state import ConnectivityState from .device_link import DeviceLink + from .forwarding_profile import ForwardingProfile from .region import Region from ..entity import Entity from .branch_connectivity_configuration import BranchConnectivityConfiguration from .connectivity_state import ConnectivityState from .device_link import DeviceLink + from .forwarding_profile import ForwardingProfile from .region import Region fields: dict[str, Callable[[Any], None]] = { @@ -71,6 +76,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "connectivityState": lambda n : setattr(self, 'connectivity_state', n.get_enum_value(ConnectivityState)), "country": lambda n : setattr(self, 'country', n.get_str_value()), "deviceLinks": lambda n : setattr(self, 'device_links', n.get_collection_of_object_values(DeviceLink)), + "forwardingProfiles": lambda n : setattr(self, 'forwarding_profiles', n.get_collection_of_object_values(ForwardingProfile)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), "region": lambda n : setattr(self, 'region', n.get_enum_value(Region)), @@ -94,6 +100,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("connectivityState", self.connectivity_state) writer.write_str_value("country", self.country) writer.write_collection_of_object_values("deviceLinks", self.device_links) + writer.write_collection_of_object_values("forwardingProfiles", self.forwarding_profiles) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("name", self.name) writer.write_enum_value("region", self.region) diff --git a/msgraph_beta/generated/models/networkaccess/cloud_application_category.py b/msgraph_beta/generated/models/networkaccess/cloud_application_category.py deleted file mode 100644 index 2ad556c3dd6..00000000000 --- a/msgraph_beta/generated/models/networkaccess/cloud_application_category.py +++ /dev/null @@ -1,49 +0,0 @@ -from enum import Enum - -class CloudApplicationCategory(str, Enum): - HostingServices = "hostingServices", - ItServices = "itServices", - AccountingAndFinance = "accountingAndFinance", - BusinessManagement = "businessManagement", - Productivity = "productivity", - ECommerce = "eCommerce", - Education = "education", - Marketing = "marketing", - HumanResourceManagement = "humanResourceManagement", - Health = "health", - Security = "security", - GenerativeAi = "generativeAi", - NewsAndEntertainment = "newsAndEntertainment", - OperationsManagement = "operationsManagement", - ContentManagement = "contentManagement", - DevelopmentTools = "developmentTools", - Collaboration = "collaboration", - Crm = "crm", - Communications = "communications", - DataAnalytics = "dataAnalytics", - Advertising = "advertising", - SupplyChainAndLogistics = "supplyChainAndLogistics", - ProjectManagement = "projectManagement", - TransportationAndTravel = "transportationAndTravel", - CloudComputingPlatform = "cloudComputingPlatform", - BusinessIntelligence = "businessIntelligence", - CloudStorage = "cloudStorage", - PropertyManagement = "propertyManagement", - ContentSharing = "contentSharing", - CustomerSupport = "customerSupport", - Sales = "sales", - ProductDesign = "productDesign", - SocialNetwork = "socialNetwork", - OnlineMeetings = "onlineMeetings", - Webmail = "webmail", - InternetOfThings = "internetOfThings", - Forums = "forums", - WebAnalytics = "webAnalytics", - WebsiteMonitoring = "websiteMonitoring", - VendorManagementSystem = "vendorManagementSystem", - PersonalInstantMessaging = "personalInstantMessaging", - CodeHosting = "codeHosting", - UnknownFutureValue = "unknownFutureValue", - McpServer = "mcpServer", - AiModelProvider = "aiModelProvider", - diff --git a/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py b/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py index 2c778342d60..99c253ff2b8 100644 --- a/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py +++ b/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py @@ -5,9 +5,6 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .cloud_application_category import CloudApplicationCategory - @dataclass class CloudApplicationMetadata(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -15,8 +12,8 @@ class CloudApplicationMetadata(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The category property - category: Optional[CloudApplicationCategory] = None + # The list of categories for the application. Supported values are: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + categories: Optional[list[str]] = None # The ID of the application in the SaaS application catalog. cloud_application_catalog_id: Optional[str] = None # The compliance score of the application. @@ -54,12 +51,8 @@ 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_application_category import CloudApplicationCategory - - from .cloud_application_category import CloudApplicationCategory - fields: dict[str, Callable[[Any], None]] = { - "category": lambda n : setattr(self, 'category', n.get_enum_value(CloudApplicationCategory)), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), "cloudApplicationCatalogId": lambda n : setattr(self, 'cloud_application_catalog_id', n.get_str_value()), "complianceScore": lambda n : setattr(self, 'compliance_score', n.get_int_value()), "generalScore": lambda n : setattr(self, 'general_score', n.get_int_value()), @@ -81,7 +74,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("category", self.category) + writer.write_collection_of_primitive_values("categories", self.categories) writer.write_str_value("cloudApplicationCatalogId", self.cloud_application_catalog_id) writer.write_int_value("complianceScore", self.compliance_score) writer.write_int_value("generalScore", self.general_score) diff --git a/msgraph_beta/generated/models/networkaccess/cloud_application_report.py b/msgraph_beta/generated/models/networkaccess/cloud_application_report.py index ae416a0891d..99fe2424544 100644 --- a/msgraph_beta/generated/models/networkaccess/cloud_application_report.py +++ b/msgraph_beta/generated/models/networkaccess/cloud_application_report.py @@ -7,7 +7,6 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .cloud_application_category import CloudApplicationCategory from .traffic_type import TrafficType @dataclass @@ -17,8 +16,8 @@ class CloudApplicationReport(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The category property - category: Optional[CloudApplicationCategory] = None + # The list of categories for the application. Supported values are: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + categories: Optional[list[str]] = None # The ID of the application in the SaaS application catalog. cloud_application_catalog_id: Optional[str] = None # The compliance score of the application. @@ -68,14 +67,12 @@ 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_application_category import CloudApplicationCategory from .traffic_type import TrafficType - from .cloud_application_category import CloudApplicationCategory from .traffic_type import TrafficType fields: dict[str, Callable[[Any], None]] = { - "category": lambda n : setattr(self, 'category', n.get_enum_value(CloudApplicationCategory)), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), "cloudApplicationCatalogId": lambda n : setattr(self, 'cloud_application_catalog_id', n.get_str_value()), "complianceScore": lambda n : setattr(self, 'compliance_score', n.get_int_value()), "deviceCount": lambda n : setattr(self, 'device_count', n.get_int_value()), @@ -103,7 +100,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("category", self.category) + writer.write_collection_of_primitive_values("categories", self.categories) writer.write_str_value("cloudApplicationCatalogId", self.cloud_application_catalog_id) writer.write_int_value("complianceScore", self.compliance_score) writer.write_int_value("deviceCount", self.device_count) diff --git a/msgraph_beta/generated/models/networkaccess/conditional_access_policy_collection_response.py b/msgraph_beta/generated/models/networkaccess/conditional_access_policy_collection_response.py new file mode 100644 index 00000000000..529974c21ff --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/conditional_access_policy_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 .conditional_access_policy import ConditionalAccessPolicy + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConditionalAccessPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConditionalAccessPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessPolicyCollectionResponse: + """ + 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: ConditionalAccessPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConditionalAccessPolicyCollectionResponse() + + 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 .conditional_access_policy import ConditionalAccessPolicy + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .conditional_access_policy import ConditionalAccessPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConditionalAccessPolicy)), + } + 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/networkaccess/connectivity.py b/msgraph_beta/generated/models/networkaccess/connectivity.py index 10af52a1d3f..ae84590c79b 100644 --- a/msgraph_beta/generated/models/networkaccess/connectivity.py +++ b/msgraph_beta/generated/models/networkaccess/connectivity.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ..entity import Entity from .branch_site import BranchSite + from .remote_network import RemoteNetwork from .web_category import WebCategory from ..entity import Entity @@ -17,6 +18,8 @@ class Connectivity(Entity, Parsable): branches: Optional[list[BranchSite]] = None # The OdataType property odata_type: Optional[str] = None + # The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + remote_networks: Optional[list[RemoteNetwork]] = None # The URL category. web_categories: Optional[list[WebCategory]] = None @@ -38,14 +41,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from ..entity import Entity from .branch_site import BranchSite + from .remote_network import RemoteNetwork from .web_category import WebCategory from ..entity import Entity from .branch_site import BranchSite + from .remote_network import RemoteNetwork from .web_category import WebCategory fields: dict[str, Callable[[Any], None]] = { "branches": lambda n : setattr(self, 'branches', n.get_collection_of_object_values(BranchSite)), + "remoteNetworks": lambda n : setattr(self, 'remote_networks', n.get_collection_of_object_values(RemoteNetwork)), "webCategories": lambda n : setattr(self, 'web_categories', n.get_collection_of_object_values(WebCategory)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("branches", self.branches) + writer.write_collection_of_object_values("remoteNetworks", self.remote_networks) writer.write_collection_of_object_values("webCategories", self.web_categories) diff --git a/msgraph_beta/generated/models/networkaccess/filtering_profile.py b/msgraph_beta/generated/models/networkaccess/filtering_profile.py new file mode 100644 index 00000000000..9b1a771ec94 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/filtering_profile.py @@ -0,0 +1,69 @@ +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 .conditional_access_policy import ConditionalAccessPolicy + from .profile import Profile + +from .profile import Profile + +@dataclass +class FilteringProfile(Profile, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.networkaccess.filteringProfile" + # A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + conditional_access_policies: Optional[list[ConditionalAccessPolicy]] = None + # The date and time when the filteringProfile was created. + created_date_time: Optional[datetime.datetime] = None + # The priority used to order the profile for processing within a list. + priority: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilteringProfile: + """ + 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: FilteringProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilteringProfile() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .profile import Profile + + from .conditional_access_policy import ConditionalAccessPolicy + from .profile import Profile + + fields: dict[str, Callable[[Any], None]] = { + "conditionalAccessPolicies": lambda n : setattr(self, 'conditional_access_policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("conditionalAccessPolicies", self.conditional_access_policies) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_int_value("priority", self.priority) + + diff --git a/msgraph_beta/generated/models/networkaccess/filtering_profile_collection_response.py b/msgraph_beta/generated/models/networkaccess/filtering_profile_collection_response.py new file mode 100644 index 00000000000..fea8e36ec3c --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/filtering_profile_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 .filtering_profile import FilteringProfile + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilteringProfileCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FilteringProfile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilteringProfileCollectionResponse: + """ + 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: FilteringProfileCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilteringProfileCollectionResponse() + + 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 .filtering_profile import FilteringProfile + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .filtering_profile import FilteringProfile + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FilteringProfile)), + } + 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/networkaccess/forwarding_profile.py b/msgraph_beta/generated/models/networkaccess/forwarding_profile.py new file mode 100644 index 00000000000..5bdb434e92c --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/forwarding_profile.py @@ -0,0 +1,82 @@ +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 ..service_principal import ServicePrincipal + from .association import Association + from .profile import Profile + from .traffic_forwarding_type import TrafficForwardingType + +from .profile import Profile + +@dataclass +class ForwardingProfile(Profile, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.networkaccess.forwardingProfile" + # Specifies the users, groups, devices, and remote networks whose traffic is associated with the given traffic forwarding profile. + associations: Optional[list[Association]] = None + # The isCustomProfile property + is_custom_profile: Optional[bool] = None + # Profile priority. + priority: Optional[int] = None + # The servicePrincipal property + service_principal: Optional[ServicePrincipal] = None + # The trafficForwardingType property + traffic_forwarding_type: Optional[TrafficForwardingType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ForwardingProfile: + """ + 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: ForwardingProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ForwardingProfile() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..service_principal import ServicePrincipal + from .association import Association + from .profile import Profile + from .traffic_forwarding_type import TrafficForwardingType + + from ..service_principal import ServicePrincipal + from .association import Association + from .profile import Profile + from .traffic_forwarding_type import TrafficForwardingType + + fields: dict[str, Callable[[Any], None]] = { + "associations": lambda n : setattr(self, 'associations', n.get_collection_of_object_values(Association)), + "isCustomProfile": lambda n : setattr(self, 'is_custom_profile', n.get_bool_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "servicePrincipal": lambda n : setattr(self, 'service_principal', n.get_object_value(ServicePrincipal)), + "trafficForwardingType": lambda n : setattr(self, 'traffic_forwarding_type', n.get_enum_value(TrafficForwardingType)), + } + 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("associations", self.associations) + writer.write_bool_value("isCustomProfile", self.is_custom_profile) + writer.write_int_value("priority", self.priority) + writer.write_object_value("servicePrincipal", self.service_principal) + writer.write_enum_value("trafficForwardingType", self.traffic_forwarding_type) + + diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_profile_collection_response.py b/msgraph_beta/generated/models/networkaccess/forwarding_profile_collection_response.py new file mode 100644 index 00000000000..ac853414f34 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/forwarding_profile_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 .forwarding_profile import ForwardingProfile + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ForwardingProfileCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ForwardingProfile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ForwardingProfileCollectionResponse: + """ + 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: ForwardingProfileCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ForwardingProfileCollectionResponse() + + 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 .forwarding_profile import ForwardingProfile + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .forwarding_profile import ForwardingProfile + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ForwardingProfile)), + } + 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/networkaccess/network_access_root.py b/msgraph_beta/generated/models/networkaccess/network_access_root.py index 96be23ced86..cc287fdd2f9 100644 --- a/msgraph_beta/generated/models/networkaccess/network_access_root.py +++ b/msgraph_beta/generated/models/networkaccess/network_access_root.py @@ -9,7 +9,9 @@ from .alert import Alert from .connectivity import Connectivity from .filtering_policy import FilteringPolicy + from .filtering_profile import FilteringProfile from .forwarding_policy import ForwardingPolicy + from .forwarding_profile import ForwardingProfile from .logs import Logs from .reports import Reports from .settings import Settings @@ -28,8 +30,12 @@ class NetworkAccessRoot(Entity, Parsable): connectivity: Optional[Connectivity] = None # A filtering policy defines the specific traffic that is allowed or blocked through the Global Secure Access services for a filtering profile. filtering_policies: Optional[list[FilteringPolicy]] = None + # A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. + filtering_profiles: Optional[list[FilteringProfile]] = None # The forwardingPolicies property forwarding_policies: Optional[list[ForwardingPolicy]] = None + # The forwardingProfiles property + forwarding_profiles: Optional[list[ForwardingProfile]] = None # Represents network connections that are routed through Global Secure Access. logs: Optional[Logs] = None # The OdataType property @@ -67,7 +73,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert import Alert from .connectivity import Connectivity from .filtering_policy import FilteringPolicy + from .filtering_profile import FilteringProfile from .forwarding_policy import ForwardingPolicy + from .forwarding_profile import ForwardingProfile from .logs import Logs from .reports import Reports from .settings import Settings @@ -80,7 +88,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert import Alert from .connectivity import Connectivity from .filtering_policy import FilteringPolicy + from .filtering_profile import FilteringProfile from .forwarding_policy import ForwardingPolicy + from .forwarding_profile import ForwardingProfile from .logs import Logs from .reports import Reports from .settings import Settings @@ -93,7 +103,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "alerts": lambda n : setattr(self, 'alerts', n.get_collection_of_object_values(Alert)), "connectivity": lambda n : setattr(self, 'connectivity', n.get_object_value(Connectivity)), "filteringPolicies": lambda n : setattr(self, 'filtering_policies', n.get_collection_of_object_values(FilteringPolicy)), + "filteringProfiles": lambda n : setattr(self, 'filtering_profiles', n.get_collection_of_object_values(FilteringProfile)), "forwardingPolicies": lambda n : setattr(self, 'forwarding_policies', n.get_collection_of_object_values(ForwardingPolicy)), + "forwardingProfiles": lambda n : setattr(self, 'forwarding_profiles', n.get_collection_of_object_values(ForwardingProfile)), "logs": lambda n : setattr(self, 'logs', n.get_object_value(Logs)), "reports": lambda n : setattr(self, 'reports', n.get_object_value(Reports)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(Settings)), @@ -118,7 +130,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("alerts", self.alerts) writer.write_object_value("connectivity", self.connectivity) writer.write_collection_of_object_values("filteringPolicies", self.filtering_policies) + writer.write_collection_of_object_values("filteringProfiles", self.filtering_profiles) writer.write_collection_of_object_values("forwardingPolicies", self.forwarding_policies) + writer.write_collection_of_object_values("forwardingProfiles", self.forwarding_profiles) writer.write_object_value("logs", self.logs) writer.write_object_value("reports", self.reports) writer.write_object_value("settings", self.settings) diff --git a/msgraph_beta/generated/models/networkaccess/policy_link_collection_response.py b/msgraph_beta/generated/models/networkaccess/policy_link_collection_response.py new file mode 100644 index 00000000000..1d027eedeaa --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/policy_link_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 .policy_link import PolicyLink + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class PolicyLinkCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PolicyLink]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLinkCollectionResponse: + """ + 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: PolicyLinkCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyLinkCollectionResponse() + + 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 .policy_link import PolicyLink + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .policy_link import PolicyLink + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PolicyLink)), + } + 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/networkaccess/profile.py b/msgraph_beta/generated/models/networkaccess/profile.py new file mode 100644 index 00000000000..9d3dca8a2ce --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/profile.py @@ -0,0 +1,99 @@ +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 .base_entity import BaseEntity + from .filtering_profile import FilteringProfile + from .forwarding_profile import ForwardingProfile + from .policy_link import PolicyLink + from .status import Status + +from .base_entity import BaseEntity + +@dataclass +class Profile(BaseEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.networkaccess.profile" + # Description. + description: Optional[str] = None + # The date and time when the profile was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # The traffic forwarding policies associated with this profile. + policies: Optional[list[PolicyLink]] = None + # The state property + state: Optional[Status] = None + # Profile version. + version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Profile: + """ + 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: Profile + """ + 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.networkaccess.filteringProfile".casefold(): + from .filtering_profile import FilteringProfile + + return FilteringProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfile".casefold(): + from .forwarding_profile import ForwardingProfile + + return ForwardingProfile() + return Profile() + + 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_entity import BaseEntity + from .filtering_profile import FilteringProfile + from .forwarding_profile import ForwardingProfile + from .policy_link import PolicyLink + from .status import Status + + from .base_entity import BaseEntity + from .filtering_profile import FilteringProfile + from .forwarding_profile import ForwardingProfile + from .policy_link import PolicyLink + from .status import Status + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(PolicyLink)), + "state": lambda n : setattr(self, 'state', n.get_enum_value(Status)), + "version": lambda n : setattr(self, 'version', 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("description", self.description) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_collection_of_object_values("policies", self.policies) + writer.write_enum_value("state", self.state) + writer.write_str_value("version", self.version) + + diff --git a/msgraph_beta/generated/models/networkaccess/remote_network.py b/msgraph_beta/generated/models/networkaccess/remote_network.py new file mode 100644 index 00000000000..7dc4a39c091 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/remote_network.py @@ -0,0 +1,90 @@ +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 .base_entity import BaseEntity + from .device_link import DeviceLink + from .forwarding_profile import ForwardingProfile + from .region import Region + from .remote_network_connectivity_configuration import RemoteNetworkConnectivityConfiguration + +from .base_entity import BaseEntity + +@dataclass +class RemoteNetwork(BaseEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.networkaccess.remoteNetwork" + # Specifies the connectivity details of all device links associated with a remote network. + connectivity_configuration: Optional[RemoteNetworkConnectivityConfiguration] = None + # Each unique CPE device associated with a remote network is specified. Supports $expand. + device_links: Optional[list[DeviceLink]] = None + # Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + forwarding_profiles: Optional[list[ForwardingProfile]] = None + # last modified time. + last_modified_date_time: Optional[datetime.datetime] = None + # The region property + region: Optional[Region] = None + # Remote network version. + version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteNetwork: + """ + 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: RemoteNetwork + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteNetwork() + + 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_entity import BaseEntity + from .device_link import DeviceLink + from .forwarding_profile import ForwardingProfile + from .region import Region + from .remote_network_connectivity_configuration import RemoteNetworkConnectivityConfiguration + + from .base_entity import BaseEntity + from .device_link import DeviceLink + from .forwarding_profile import ForwardingProfile + from .region import Region + from .remote_network_connectivity_configuration import RemoteNetworkConnectivityConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "connectivityConfiguration": lambda n : setattr(self, 'connectivity_configuration', n.get_object_value(RemoteNetworkConnectivityConfiguration)), + "deviceLinks": lambda n : setattr(self, 'device_links', n.get_collection_of_object_values(DeviceLink)), + "forwardingProfiles": lambda n : setattr(self, 'forwarding_profiles', n.get_collection_of_object_values(ForwardingProfile)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "region": lambda n : setattr(self, 'region', n.get_enum_value(Region)), + "version": lambda n : setattr(self, 'version', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("connectivityConfiguration", self.connectivity_configuration) + writer.write_collection_of_object_values("deviceLinks", self.device_links) + writer.write_collection_of_object_values("forwardingProfiles", self.forwarding_profiles) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("region", self.region) + writer.write_str_value("version", self.version) + + diff --git a/msgraph_beta/generated/models/networkaccess/remote_network_collection_response.py b/msgraph_beta/generated/models/networkaccess/remote_network_collection_response.py new file mode 100644 index 00000000000..4ceaf453d86 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/remote_network_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 .remote_network import RemoteNetwork + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemoteNetworkCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[RemoteNetwork]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteNetworkCollectionResponse: + """ + 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: RemoteNetworkCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteNetworkCollectionResponse() + + 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 .remote_network import RemoteNetwork + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_network import RemoteNetwork + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(RemoteNetwork)), + } + 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/networkaccess/remote_network_connectivity_configuration.py b/msgraph_beta/generated/models/networkaccess/remote_network_connectivity_configuration.py new file mode 100644 index 00000000000..201da11fdfd --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/remote_network_connectivity_configuration.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .connectivity_configuration_link import ConnectivityConfigurationLink + +@dataclass +class RemoteNetworkConnectivityConfiguration(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) + # List of connectivity configurations for deviceLink objects. + links: Optional[list[ConnectivityConfigurationLink]] = None + # The OdataType property + odata_type: Optional[str] = None + # Unique identifier or a specific reference assigned to a branchSite. Key. + remote_network_id: Optional[str] = None + # Display name assigned to a branchSite. + remote_network_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteNetworkConnectivityConfiguration: + """ + 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: RemoteNetworkConnectivityConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteNetworkConnectivityConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .connectivity_configuration_link import ConnectivityConfigurationLink + + from .connectivity_configuration_link import ConnectivityConfigurationLink + + fields: dict[str, Callable[[Any], None]] = { + "links": lambda n : setattr(self, 'links', n.get_collection_of_object_values(ConnectivityConfigurationLink)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "remoteNetworkId": lambda n : setattr(self, 'remote_network_id', n.get_str_value()), + "remoteNetworkName": lambda n : setattr(self, 'remote_network_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_collection_of_object_values("links", self.links) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("remoteNetworkId", self.remote_network_id) + writer.write_str_value("remoteNetworkName", self.remote_network_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/on_prem_authentication_policy.py b/msgraph_beta/generated/models/on_prem_authentication_policy.py new file mode 100644 index 00000000000..1ee97035ed0 --- /dev/null +++ b/msgraph_beta/generated/models/on_prem_authentication_policy.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sts_policy import StsPolicy + +from .sts_policy import StsPolicy + +@dataclass +class OnPremAuthenticationPolicy(StsPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onPremAuthenticationPolicy" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPremAuthenticationPolicy: + """ + 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: OnPremAuthenticationPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPremAuthenticationPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sts_policy import StsPolicy + + from .sts_policy import StsPolicy + + 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/on_prem_authentication_policy_collection_response.py b/msgraph_beta/generated/models/on_prem_authentication_policy_collection_response.py new file mode 100644 index 00000000000..d524a05fbe4 --- /dev/null +++ b/msgraph_beta/generated/models/on_prem_authentication_policy_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 .on_prem_authentication_policy import OnPremAuthenticationPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OnPremAuthenticationPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[OnPremAuthenticationPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPremAuthenticationPolicyCollectionResponse: + """ + 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: OnPremAuthenticationPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPremAuthenticationPolicyCollectionResponse() + + 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 .on_prem_authentication_policy import OnPremAuthenticationPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .on_prem_authentication_policy import OnPremAuthenticationPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(OnPremAuthenticationPolicy)), + } + 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/online_meeting_base.py b/msgraph_beta/generated/models/online_meeting_base.py index 3e006786993..69bf009b027 100644 --- a/msgraph_beta/generated/models/online_meeting_base.py +++ b/msgraph_beta/generated/models/online_meeting_base.py @@ -66,7 +66,7 @@ class OnlineMeetingBase(Entity, Parsable): chat_info: Optional[ChatInfo] = None # Specifies the configuration settings for meeting chat restrictions. chat_restrictions: Optional[ChatRestrictions] = None - # The expiryDateTime property + # Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. expiry_date_time: Optional[datetime.datetime] = None # Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. is_end_to_end_encryption_enabled: Optional[bool] = None @@ -80,6 +80,10 @@ class OnlineMeetingBase(Entity, Parsable): join_web_url: Optional[str] = None # Specifies which participants can bypass the meeting lobby. lobby_bypass_settings: Optional[LobbyBypassSettings] = None + # Provides the URL to the Teams meeting options page for the specified meeting. This link allows only the organizer to configure meeting settings. + meeting_options_web_url: Optional[str] = None + # Specifies the spoken language used during the meeting for recording and transcription purposes. + meeting_spoken_language_tag: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Indicates whether to record the meeting automatically. @@ -185,6 +189,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "joinMeetingIdSettings": lambda n : setattr(self, 'join_meeting_id_settings', n.get_object_value(JoinMeetingIdSettings)), "joinWebUrl": lambda n : setattr(self, 'join_web_url', n.get_str_value()), "lobbyBypassSettings": lambda n : setattr(self, 'lobby_bypass_settings', n.get_object_value(LobbyBypassSettings)), + "meetingOptionsWebUrl": lambda n : setattr(self, 'meeting_options_web_url', n.get_str_value()), + "meetingSpokenLanguageTag": lambda n : setattr(self, 'meeting_spoken_language_tag', n.get_str_value()), "recordAutomatically": lambda n : setattr(self, 'record_automatically', n.get_bool_value()), "shareMeetingChatHistoryDefault": lambda n : setattr(self, 'share_meeting_chat_history_default', n.get_enum_value(MeetingChatHistoryDefaultMode)), "subject": lambda n : setattr(self, 'subject', n.get_str_value()), @@ -230,6 +236,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("joinMeetingIdSettings", self.join_meeting_id_settings) writer.write_str_value("joinWebUrl", self.join_web_url) writer.write_object_value("lobbyBypassSettings", self.lobby_bypass_settings) + writer.write_str_value("meetingOptionsWebUrl", self.meeting_options_web_url) + writer.write_str_value("meetingSpokenLanguageTag", self.meeting_spoken_language_tag) writer.write_bool_value("recordAutomatically", self.record_automatically) writer.write_enum_value("shareMeetingChatHistoryDefault", self.share_meeting_chat_history_default) writer.write_str_value("subject", self.subject) diff --git a/msgraph_beta/generated/models/organizational_branding.py b/msgraph_beta/generated/models/organizational_branding.py index 5c4bbf80da7..6941bac2dcb 100644 --- a/msgraph_beta/generated/models/organizational_branding.py +++ b/msgraph_beta/generated/models/organizational_branding.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .organizational_branding_localization import OrganizationalBrandingLocalization from .organizational_branding_properties import OrganizationalBrandingProperties + from .organizational_branding_theme import OrganizationalBrandingTheme from .organizational_branding_properties import OrganizationalBrandingProperties @@ -16,6 +17,8 @@ class OrganizationalBranding(OrganizationalBrandingProperties, Parsable): odata_type: Optional[str] = "#microsoft.graph.organizationalBranding" # Add different branding based on a locale. localizations: Optional[list[OrganizationalBrandingLocalization]] = None + # Collection of branding themes for the tenant. + themes: Optional[list[OrganizationalBrandingTheme]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> OrganizationalBranding: @@ -35,12 +38,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .organizational_branding_localization import OrganizationalBrandingLocalization from .organizational_branding_properties import OrganizationalBrandingProperties + from .organizational_branding_theme import OrganizationalBrandingTheme from .organizational_branding_localization import OrganizationalBrandingLocalization from .organizational_branding_properties import OrganizationalBrandingProperties + from .organizational_branding_theme import OrganizationalBrandingTheme fields: dict[str, Callable[[Any], None]] = { "localizations": lambda n : setattr(self, 'localizations', n.get_collection_of_object_values(OrganizationalBrandingLocalization)), + "themes": lambda n : setattr(self, 'themes', n.get_collection_of_object_values(OrganizationalBrandingTheme)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -56,5 +62,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("localizations", self.localizations) + writer.write_collection_of_object_values("themes", self.themes) diff --git a/msgraph_beta/generated/models/organizational_branding_theme.py b/msgraph_beta/generated/models/organizational_branding_theme.py new file mode 100644 index 00000000000..e5727eb87ef --- /dev/null +++ b/msgraph_beta/generated/models/organizational_branding_theme.py @@ -0,0 +1,68 @@ +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 .organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + +from .entity import Entity + +@dataclass +class OrganizationalBrandingTheme(Entity, Parsable): + # Indicates whether the theme is set as the default branding theme for the entire tenant and includes all applications within the tenant. When set to true, this theme is automatically applied to any application that does not have a specific theme assigned. This property is useful for enforcing consistent branding across multiple apps without configuring each one individually. Optional. + is_default_theme: Optional[bool] = None + # Represents a locale-based branding theme. + localizations: Optional[list[OrganizationalBrandingThemeLocalization]] = None + # The name of the branding theme. Up to 120 characters. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OrganizationalBrandingTheme: + """ + 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: OrganizationalBrandingTheme + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OrganizationalBrandingTheme() + + 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 .organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + from .entity import Entity + from .organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + fields: dict[str, Callable[[Any], None]] = { + "isDefaultTheme": lambda n : setattr(self, 'is_default_theme', n.get_bool_value()), + "localizations": lambda n : setattr(self, 'localizations', n.get_collection_of_object_values(OrganizationalBrandingThemeLocalization)), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isDefaultTheme", self.is_default_theme) + writer.write_collection_of_object_values("localizations", self.localizations) + writer.write_str_value("name", self.name) + + diff --git a/msgraph_beta/generated/models/organizational_branding_theme_collection_response.py b/msgraph_beta/generated/models/organizational_branding_theme_collection_response.py new file mode 100644 index 00000000000..506d8617664 --- /dev/null +++ b/msgraph_beta/generated/models/organizational_branding_theme_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 .organizational_branding_theme import OrganizationalBrandingTheme + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OrganizationalBrandingThemeCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[OrganizationalBrandingTheme]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OrganizationalBrandingThemeCollectionResponse: + """ + 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: OrganizationalBrandingThemeCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OrganizationalBrandingThemeCollectionResponse() + + 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 .organizational_branding_theme import OrganizationalBrandingTheme + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .organizational_branding_theme import OrganizationalBrandingTheme + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(OrganizationalBrandingTheme)), + } + 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/organizational_branding_theme_localization.py b/msgraph_beta/generated/models/organizational_branding_theme_localization.py new file mode 100644 index 00000000000..aeb71565757 --- /dev/null +++ b/msgraph_beta/generated/models/organizational_branding_theme_localization.py @@ -0,0 +1,175 @@ +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 .content_customization import ContentCustomization + from .login_page_branding_visual_element import LoginPageBrandingVisualElement + from .login_page_layout_configuration import LoginPageLayoutConfiguration + +@dataclass +class OrganizationalBrandingThemeLocalization(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) + # Represents 'Can't access your account?' and 'Reset it now' hyperlinks of self-service password reset (SSPR) that can be customized on the sign-in page for a theme. A destination URL can be updated. Optional. + account_reset_credentials: Optional[LoginPageBrandingVisualElement] = None + # Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + background_image: Optional[bytes] = None + # A relative url for the backgroundImage property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + background_image_relative_url: Optional[str] = None + # A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + banner_logo: Optional[bytes] = None + # A relative url for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + banner_logo_relative_url: Optional[str] = None + # Represents 'Can't access your account?' hyperlink of self-service password reset (SSPR) that can be customized on the sign-in page for a theme. A display text can be updated. Optional. + cannot_access_your_account: Optional[LoginPageBrandingVisualElement] = None + # A list of available CDN base urls that are serving the assets of the current resource. There are several CDNs used to provide redundancy hence eliminating Single Point of Failure for blob properties of this resource. Read-only. Optional. + cdn_hosts: Optional[list[str]] = None + # Represents the various content options to be customized throughout the authentication flow for a tenant. NOTE: Supported by Microsoft Entra ID for customer tenants only. Optional. + content_customization: Optional[ContentCustomization] = None + # CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + custom_c_s_s: Optional[bytes] = None + # A relative url for the customCSS property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + custom_c_s_s_relative_url: Optional[str] = None + # A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + favicon: Optional[bytes] = None + # A relative url for the favicon property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + favicon_relative_url: Optional[str] = None + # Represents 'Forgot my password' hyperlink of self-service password reset (SSPR) that can be customized on the sign-in page for a theme. A display text can be updated. Optional. + forgot_my_password: Optional[LoginPageBrandingVisualElement] = None + # The RGB color to apply to customize the color of the header. Optional. + header_background_color: Optional[str] = None + # A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + header_logo: Optional[bytes] = None + # A relative url for the headerLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + header_logo_relative_url: Optional[str] = None + # An identifier that represents the locale specified using culture names. Culture names follow the RFC 1766 standard in the format 'languagecode2-country/regioncode2'. The portion 'languagecode2' is a lowercase two-letter code derived from ISO 639-1 and 'country/regioncode2' is an uppercase two-letter code derived from ISO 3166. For example, U.S. English is en-US. You can't create the default branding by setting the value of locale to the String types 0 or default. NOTE: Multiple branding for a single locale are currently not supported. + locale: Optional[str] = None + # Represents the layout configuration to be displayed on the login page for a tenant. Optional. + login_page_layout_configuration: Optional[LoginPageLayoutConfiguration] = None + # The OdataType property + odata_type: Optional[str] = None + # Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF. Optional. + page_background_color: Optional[str] = None + # Represents 'Privacy & cookies' hyperlink in the footer of sign-in page that can be customized for a theme. A destination URL and a display text can be updated. Optional. + privacy_and_cookies: Optional[LoginPageBrandingVisualElement] = None + # Represents 'Reset it now' hyperlink of self-service password reset (SSPR) that can be customized on the sign-in page for a theme. A display text can be updated. Optional. + reset_it_now: Optional[LoginPageBrandingVisualElement] = None + # Text that appears at the bottom of the sign-in box. Use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be in Unicode format and not exceed 1024 characters. Optional. + sign_in_page_text: Optional[str] = None + # A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + square_logo: Optional[bytes] = None + # A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + square_logo_dark: Optional[bytes] = None + # A relative url for the squareLogoDark property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + square_logo_dark_relative_url: Optional[str] = None + # A relative url for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only. Optional. + square_logo_relative_url: Optional[str] = None + # Represents the Terms of Use hyperlink that can be customized in the footer of the login page for a theme. A destination URL and a display text can be updated. Optional. + terms_of_use: Optional[LoginPageBrandingVisualElement] = None + # A string that appears as the hint in the username text box on the sign-in screen. This text must be Unicode, contain no links or code, and can't exceed 64 characters. Optional. + username_hint_text: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OrganizationalBrandingThemeLocalization: + """ + 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: OrganizationalBrandingThemeLocalization + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OrganizationalBrandingThemeLocalization() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_customization import ContentCustomization + from .login_page_branding_visual_element import LoginPageBrandingVisualElement + from .login_page_layout_configuration import LoginPageLayoutConfiguration + + from .content_customization import ContentCustomization + from .login_page_branding_visual_element import LoginPageBrandingVisualElement + from .login_page_layout_configuration import LoginPageLayoutConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "accountResetCredentials": lambda n : setattr(self, 'account_reset_credentials', n.get_object_value(LoginPageBrandingVisualElement)), + "backgroundImage": lambda n : setattr(self, 'background_image', n.get_bytes_value()), + "backgroundImageRelativeUrl": lambda n : setattr(self, 'background_image_relative_url', n.get_str_value()), + "bannerLogo": lambda n : setattr(self, 'banner_logo', n.get_bytes_value()), + "bannerLogoRelativeUrl": lambda n : setattr(self, 'banner_logo_relative_url', n.get_str_value()), + "cannotAccessYourAccount": lambda n : setattr(self, 'cannot_access_your_account', n.get_object_value(LoginPageBrandingVisualElement)), + "cdnHosts": lambda n : setattr(self, 'cdn_hosts', n.get_collection_of_primitive_values(str)), + "contentCustomization": lambda n : setattr(self, 'content_customization', n.get_object_value(ContentCustomization)), + "customCSS": lambda n : setattr(self, 'custom_c_s_s', n.get_bytes_value()), + "customCSSRelativeUrl": lambda n : setattr(self, 'custom_c_s_s_relative_url', n.get_str_value()), + "favicon": lambda n : setattr(self, 'favicon', n.get_bytes_value()), + "faviconRelativeUrl": lambda n : setattr(self, 'favicon_relative_url', n.get_str_value()), + "forgotMyPassword": lambda n : setattr(self, 'forgot_my_password', n.get_object_value(LoginPageBrandingVisualElement)), + "headerBackgroundColor": lambda n : setattr(self, 'header_background_color', n.get_str_value()), + "headerLogo": lambda n : setattr(self, 'header_logo', n.get_bytes_value()), + "headerLogoRelativeUrl": lambda n : setattr(self, 'header_logo_relative_url', n.get_str_value()), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "loginPageLayoutConfiguration": lambda n : setattr(self, 'login_page_layout_configuration', n.get_object_value(LoginPageLayoutConfiguration)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "pageBackgroundColor": lambda n : setattr(self, 'page_background_color', n.get_str_value()), + "privacyAndCookies": lambda n : setattr(self, 'privacy_and_cookies', n.get_object_value(LoginPageBrandingVisualElement)), + "resetItNow": lambda n : setattr(self, 'reset_it_now', n.get_object_value(LoginPageBrandingVisualElement)), + "signInPageText": lambda n : setattr(self, 'sign_in_page_text', n.get_str_value()), + "squareLogo": lambda n : setattr(self, 'square_logo', n.get_bytes_value()), + "squareLogoDark": lambda n : setattr(self, 'square_logo_dark', n.get_bytes_value()), + "squareLogoDarkRelativeUrl": lambda n : setattr(self, 'square_logo_dark_relative_url', n.get_str_value()), + "squareLogoRelativeUrl": lambda n : setattr(self, 'square_logo_relative_url', n.get_str_value()), + "termsOfUse": lambda n : setattr(self, 'terms_of_use', n.get_object_value(LoginPageBrandingVisualElement)), + "usernameHintText": lambda n : setattr(self, 'username_hint_text', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("accountResetCredentials", self.account_reset_credentials) + writer.write_bytes_value("backgroundImage", self.background_image) + writer.write_str_value("backgroundImageRelativeUrl", self.background_image_relative_url) + writer.write_bytes_value("bannerLogo", self.banner_logo) + writer.write_str_value("bannerLogoRelativeUrl", self.banner_logo_relative_url) + writer.write_object_value("cannotAccessYourAccount", self.cannot_access_your_account) + writer.write_collection_of_primitive_values("cdnHosts", self.cdn_hosts) + writer.write_object_value("contentCustomization", self.content_customization) + writer.write_bytes_value("customCSS", self.custom_c_s_s) + writer.write_str_value("customCSSRelativeUrl", self.custom_c_s_s_relative_url) + writer.write_bytes_value("favicon", self.favicon) + writer.write_str_value("faviconRelativeUrl", self.favicon_relative_url) + writer.write_object_value("forgotMyPassword", self.forgot_my_password) + writer.write_str_value("headerBackgroundColor", self.header_background_color) + writer.write_bytes_value("headerLogo", self.header_logo) + writer.write_str_value("headerLogoRelativeUrl", self.header_logo_relative_url) + writer.write_str_value("locale", self.locale) + writer.write_object_value("loginPageLayoutConfiguration", self.login_page_layout_configuration) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("pageBackgroundColor", self.page_background_color) + writer.write_object_value("privacyAndCookies", self.privacy_and_cookies) + writer.write_object_value("resetItNow", self.reset_it_now) + writer.write_str_value("signInPageText", self.sign_in_page_text) + writer.write_bytes_value("squareLogo", self.square_logo) + writer.write_bytes_value("squareLogoDark", self.square_logo_dark) + writer.write_str_value("squareLogoDarkRelativeUrl", self.square_logo_dark_relative_url) + writer.write_str_value("squareLogoRelativeUrl", self.square_logo_relative_url) + writer.write_object_value("termsOfUse", self.terms_of_use) + writer.write_str_value("usernameHintText", self.username_hint_text) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/organizational_branding_theme_localization_collection_response.py b/msgraph_beta/generated/models/organizational_branding_theme_localization_collection_response.py new file mode 100644 index 00000000000..7fde8361135 --- /dev/null +++ b/msgraph_beta/generated/models/organizational_branding_theme_localization_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 .organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OrganizationalBrandingThemeLocalizationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[OrganizationalBrandingThemeLocalization]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OrganizationalBrandingThemeLocalizationCollectionResponse: + """ + 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: OrganizationalBrandingThemeLocalizationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OrganizationalBrandingThemeLocalizationCollectionResponse() + + 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 .organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(OrganizationalBrandingThemeLocalization)), + } + 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/place.py b/msgraph_beta/generated/models/place.py index 242a2df5b39..6344e5a29da 100644 --- a/msgraph_beta/generated/models/place.py +++ b/msgraph_beta/generated/models/place.py @@ -25,6 +25,8 @@ class Place(Entity, Parsable): address: Optional[PhysicalAddress] = None # A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. check_ins: Optional[list[CheckInClaim]] = None + # The children property + children: Optional[list[Place]] = None # The name that is associated with the place. display_name: Optional[str] = None # Specifies the place location in latitude, longitude, and (optionally) altitude coordinates. @@ -39,8 +41,6 @@ class Place(Entity, Parsable): parent_id: Optional[str] = None # The phone number of the place. phone: Optional[str] = None - # An alternate immutable unique identifier of the place. Read-only. - place_id: Optional[str] = None # Custom tags that are associated with the place for categorization or filtering. tags: Optional[list[str]] = None @@ -120,13 +120,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "address": lambda n : setattr(self, 'address', n.get_object_value(PhysicalAddress)), "checkIns": lambda n : setattr(self, 'check_ins', n.get_collection_of_object_values(CheckInClaim)), + "children": lambda n : setattr(self, 'children', n.get_collection_of_object_values(Place)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "geoCoordinates": lambda n : setattr(self, 'geo_coordinates', n.get_object_value(OutlookGeoCoordinates)), "isWheelChairAccessible": lambda n : setattr(self, 'is_wheel_chair_accessible', n.get_bool_value()), "label": lambda n : setattr(self, 'label', n.get_str_value()), "parentId": lambda n : setattr(self, 'parent_id', n.get_str_value()), "phone": lambda n : setattr(self, 'phone', n.get_str_value()), - "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), "tags": lambda n : setattr(self, 'tags', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() @@ -144,13 +144,13 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_object_value("address", self.address) writer.write_collection_of_object_values("checkIns", self.check_ins) + writer.write_collection_of_object_values("children", self.children) writer.write_str_value("displayName", self.display_name) writer.write_object_value("geoCoordinates", self.geo_coordinates) writer.write_bool_value("isWheelChairAccessible", self.is_wheel_chair_accessible) writer.write_str_value("label", self.label) writer.write_str_value("parentId", self.parent_id) writer.write_str_value("phone", self.phone) - writer.write_str_value("placeId", self.place_id) writer.write_collection_of_primitive_values("tags", self.tags) diff --git a/msgraph_beta/generated/models/place_collection_response.py b/msgraph_beta/generated/models/place_collection_response.py new file mode 100644 index 00000000000..691a9265323 --- /dev/null +++ b/msgraph_beta/generated/models/place_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 .place import Place + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class PlaceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Place]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlaceCollectionResponse: + """ + 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: PlaceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlaceCollectionResponse() + + 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 .place import Place + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .place import Place + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Place)), + } + 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/place_execution_result.py b/msgraph_beta/generated/models/place_execution_result.py new file mode 100644 index 00000000000..b99c809379d --- /dev/null +++ b/msgraph_beta/generated/models/place_execution_result.py @@ -0,0 +1,72 @@ +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 .place import Place + from .public_error import PublicError + +@dataclass +class PlaceExecutionResult(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 children property + children: Optional[list[PlaceExecutionResult]] = None + # The error property + error: Optional[PublicError] = None + # The OdataType property + odata_type: Optional[str] = None + # The succeededPlace property + succeeded_place: Optional[Place] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlaceExecutionResult: + """ + 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: PlaceExecutionResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlaceExecutionResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place import Place + from .public_error import PublicError + + from .place import Place + from .public_error import PublicError + + fields: dict[str, Callable[[Any], None]] = { + "children": lambda n : setattr(self, 'children', n.get_collection_of_object_values(PlaceExecutionResult)), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "succeededPlace": lambda n : setattr(self, 'succeeded_place', n.get_object_value(Place)), + } + 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_object_values("children", self.children) + writer.write_object_value("error", self.error) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("succeededPlace", self.succeeded_place) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/place_feature_enablement.py b/msgraph_beta/generated/models/place_feature_enablement.py new file mode 100644 index 00000000000..a3d591dbea2 --- /dev/null +++ b/msgraph_beta/generated/models/place_feature_enablement.py @@ -0,0 +1,8 @@ +from enum import Enum + +class PlaceFeatureEnablement(str, Enum): + Unknown = "unknown", + Enabled = "enabled", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/place_mode.py b/msgraph_beta/generated/models/place_mode.py index cf94c9e7fdf..7421689de62 100644 --- a/msgraph_beta/generated/models/place_mode.py +++ b/msgraph_beta/generated/models/place_mode.py @@ -8,8 +8,8 @@ if TYPE_CHECKING: from .assigned_place_mode import AssignedPlaceMode from .drop_in_place_mode import DropInPlaceMode - from .offline_place_mode import OfflinePlaceMode from .reservable_place_mode import ReservablePlaceMode + from .unavailable_place_mode import UnavailablePlaceMode @dataclass class PlaceMode(AdditionalDataHolder, BackedModel, Parsable): @@ -43,14 +43,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PlaceMode: from .drop_in_place_mode import DropInPlaceMode return DropInPlaceMode() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.offlinePlaceMode".casefold(): - from .offline_place_mode import OfflinePlaceMode - - return OfflinePlaceMode() if mapping_value and mapping_value.casefold() == "#microsoft.graph.reservablePlaceMode".casefold(): from .reservable_place_mode import ReservablePlaceMode return ReservablePlaceMode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unavailablePlaceMode".casefold(): + from .unavailable_place_mode import UnavailablePlaceMode + + return UnavailablePlaceMode() return PlaceMode() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -60,13 +60,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .assigned_place_mode import AssignedPlaceMode from .drop_in_place_mode import DropInPlaceMode - from .offline_place_mode import OfflinePlaceMode from .reservable_place_mode import ReservablePlaceMode + from .unavailable_place_mode import UnavailablePlaceMode from .assigned_place_mode import AssignedPlaceMode from .drop_in_place_mode import DropInPlaceMode - from .offline_place_mode import OfflinePlaceMode from .reservable_place_mode import ReservablePlaceMode + from .unavailable_place_mode import UnavailablePlaceMode fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph_beta/generated/models/place_operation.py b/msgraph_beta/generated/models/place_operation.py new file mode 100644 index 00000000000..b7f7a510456 --- /dev/null +++ b/msgraph_beta/generated/models/place_operation.py @@ -0,0 +1,74 @@ +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 .place_execution_result import PlaceExecutionResult + from .place_operation_progress import PlaceOperationProgress + from .place_operation_status import PlaceOperationStatus + +from .entity import Entity + +@dataclass +class PlaceOperation(Entity, Parsable): + # The details property + details: Optional[list[PlaceExecutionResult]] = None + # The OdataType property + odata_type: Optional[str] = None + # The progress property + progress: Optional[PlaceOperationProgress] = None + # The status property + status: Optional[PlaceOperationStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlaceOperation: + """ + 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: PlaceOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlaceOperation() + + 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 .place_execution_result import PlaceExecutionResult + from .place_operation_progress import PlaceOperationProgress + from .place_operation_status import PlaceOperationStatus + + from .entity import Entity + from .place_execution_result import PlaceExecutionResult + from .place_operation_progress import PlaceOperationProgress + from .place_operation_status import PlaceOperationStatus + + fields: dict[str, Callable[[Any], None]] = { + "details": lambda n : setattr(self, 'details', n.get_collection_of_object_values(PlaceExecutionResult)), + "progress": lambda n : setattr(self, 'progress', n.get_object_value(PlaceOperationProgress)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(PlaceOperationStatus)), + } + 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("details", self.details) + writer.write_object_value("progress", self.progress) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/place_operation_progress.py b/msgraph_beta/generated/models/place_operation_progress.py new file mode 100644 index 00000000000..38d53e5b782 --- /dev/null +++ b/msgraph_beta/generated/models/place_operation_progress.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class PlaceOperationProgress(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 failedPlaceCount property + failed_place_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The succeededPlaceCount property + succeeded_place_count: Optional[int] = None + # The totalPlaceCount property + total_place_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlaceOperationProgress: + """ + 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: PlaceOperationProgress + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlaceOperationProgress() + + 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]] = { + "failedPlaceCount": lambda n : setattr(self, 'failed_place_count', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "succeededPlaceCount": lambda n : setattr(self, 'succeeded_place_count', n.get_int_value()), + "totalPlaceCount": lambda n : setattr(self, 'total_place_count', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("failedPlaceCount", self.failed_place_count) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("succeededPlaceCount", self.succeeded_place_count) + writer.write_int_value("totalPlaceCount", self.total_place_count) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/place_operation_status.py b/msgraph_beta/generated/models/place_operation_status.py new file mode 100644 index 00000000000..f137b9ccfb0 --- /dev/null +++ b/msgraph_beta/generated/models/place_operation_status.py @@ -0,0 +1,11 @@ +from enum import Enum + +class PlaceOperationStatus(str, Enum): + Created = "created", + InProgress = "inProgress", + Succeeded = "succeeded", + Failed = "failed", + PartiallySucceeded = "partiallySucceeded", + Expired = "expired", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/policy_base.py b/msgraph_beta/generated/models/policy_base.py index 1bf078e235c..c88f7e38d98 100644 --- a/msgraph_beta/generated/models/policy_base.py +++ b/msgraph_beta/generated/models/policy_base.py @@ -8,12 +8,14 @@ from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .app_management_policy import AppManagementPolicy from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .directory_object import DirectoryObject from .external_identities_policy import ExternalIdentitiesPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .permission_grant_policy import PermissionGrantPolicy from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .sts_policy import StsPolicy @@ -59,6 +61,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyBase: from .authorization_policy import AuthorizationPolicy return AuthorizationPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.b2bManagementPolicy".casefold(): + from .b2b_management_policy import B2bManagementPolicy + + return B2bManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.claimsMappingPolicy".casefold(): from .claims_mapping_policy import ClaimsMappingPolicy @@ -79,6 +85,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyBase: from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy return IdentitySecurityDefaultsEnforcementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremAuthenticationPolicy".casefold(): + from .on_prem_authentication_policy import OnPremAuthenticationPolicy + + return OnPremAuthenticationPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.permissionGrantPolicy".casefold(): from .permission_grant_policy import PermissionGrantPolicy @@ -117,12 +127,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .app_management_policy import AppManagementPolicy from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .directory_object import DirectoryObject from .external_identities_policy import ExternalIdentitiesPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .permission_grant_policy import PermissionGrantPolicy from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .sts_policy import StsPolicy @@ -134,12 +146,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .app_management_policy import AppManagementPolicy from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .directory_object import DirectoryObject from .external_identities_policy import ExternalIdentitiesPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .permission_grant_policy import PermissionGrantPolicy from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .sts_policy import StsPolicy diff --git a/msgraph_beta/generated/models/policy_root.py b/msgraph_beta/generated/models/policy_root.py index fec8dd84961..e4d95556da9 100644 --- a/msgraph_beta/generated/models/policy_root.py +++ b/msgraph_beta/generated/models/policy_root.py @@ -13,6 +13,7 @@ from .authentication_methods_policy import AuthenticationMethodsPolicy from .authentication_strength_policy import AuthenticationStrengthPolicy from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .conditional_access_policy import ConditionalAccessPolicy @@ -27,6 +28,7 @@ from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_device_management_policy import MobileDeviceManagementPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_deletable_root import PolicyDeletableRoot @@ -57,6 +59,8 @@ class PolicyRoot(Entity, Parsable): authentication_strength_policies: Optional[list[AuthenticationStrengthPolicy]] = None # The policy that controls Microsoft Entra authorization settings. authorization_policy: Optional[list[AuthorizationPolicy]] = None + # The policy to manage Microsoft Entra B2B features in Microsoft Entra External ID for workforce tenants. + b2b_management_policies: Optional[list[B2bManagementPolicy]] = None # The Azure AD B2C policies that define how end users register via local accounts. b2c_authentication_methods_policy: Optional[B2cAuthenticationMethodsPolicy] = None # The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application. @@ -89,6 +93,8 @@ class PolicyRoot(Entity, Parsable): mobile_device_management_policies: Optional[list[MobileDeviceManagementPolicy]] = None # The OdataType property odata_type: Optional[str] = None + # The policy that controls how authentication requests from on-premises environments are managed. + on_prem_authentication_policies: Optional[list[OnPremAuthenticationPolicy]] = None # The policy that specifies the conditions under which consent can be granted. permission_grant_policies: Optional[list[PermissionGrantPolicy]] = None # Policies that specify the conditions under which consent can be granted to a specific application. @@ -128,6 +134,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_methods_policy import AuthenticationMethodsPolicy from .authentication_strength_policy import AuthenticationStrengthPolicy from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .conditional_access_policy import ConditionalAccessPolicy @@ -142,6 +149,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_device_management_policy import MobileDeviceManagementPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_deletable_root import PolicyDeletableRoot @@ -160,6 +168,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_methods_policy import AuthenticationMethodsPolicy from .authentication_strength_policy import AuthenticationStrengthPolicy from .authorization_policy import AuthorizationPolicy + from .b2b_management_policy import B2bManagementPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .conditional_access_policy import ConditionalAccessPolicy @@ -174,6 +183,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_device_management_policy import MobileDeviceManagementPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_deletable_root import PolicyDeletableRoot @@ -193,6 +203,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "authenticationMethodsPolicy": lambda n : setattr(self, 'authentication_methods_policy', n.get_object_value(AuthenticationMethodsPolicy)), "authenticationStrengthPolicies": lambda n : setattr(self, 'authentication_strength_policies', n.get_collection_of_object_values(AuthenticationStrengthPolicy)), "authorizationPolicy": lambda n : setattr(self, 'authorization_policy', n.get_collection_of_object_values(AuthorizationPolicy)), + "b2bManagementPolicies": lambda n : setattr(self, 'b2b_management_policies', n.get_collection_of_object_values(B2bManagementPolicy)), "b2cAuthenticationMethodsPolicy": lambda n : setattr(self, 'b2c_authentication_methods_policy', n.get_object_value(B2cAuthenticationMethodsPolicy)), "claimsMappingPolicies": lambda n : setattr(self, 'claims_mapping_policies', n.get_collection_of_object_values(ClaimsMappingPolicy)), "conditionalAccessPolicies": lambda n : setattr(self, 'conditional_access_policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), @@ -208,6 +219,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "identitySecurityDefaultsEnforcementPolicy": lambda n : setattr(self, 'identity_security_defaults_enforcement_policy', n.get_object_value(IdentitySecurityDefaultsEnforcementPolicy)), "mobileAppManagementPolicies": lambda n : setattr(self, 'mobile_app_management_policies', n.get_collection_of_object_values(MobileAppManagementPolicy)), "mobileDeviceManagementPolicies": lambda n : setattr(self, 'mobile_device_management_policies', n.get_collection_of_object_values(MobileDeviceManagementPolicy)), + "onPremAuthenticationPolicies": lambda n : setattr(self, 'on_prem_authentication_policies', n.get_collection_of_object_values(OnPremAuthenticationPolicy)), "permissionGrantPolicies": lambda n : setattr(self, 'permission_grant_policies', n.get_collection_of_object_values(PermissionGrantPolicy)), "permissionGrantPreApprovalPolicies": lambda n : setattr(self, 'permission_grant_pre_approval_policies', n.get_collection_of_object_values(PermissionGrantPreApprovalPolicy)), "roleManagementPolicies": lambda n : setattr(self, 'role_management_policies', n.get_collection_of_object_values(UnifiedRoleManagementPolicy)), @@ -237,6 +249,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("authenticationMethodsPolicy", self.authentication_methods_policy) writer.write_collection_of_object_values("authenticationStrengthPolicies", self.authentication_strength_policies) writer.write_collection_of_object_values("authorizationPolicy", self.authorization_policy) + writer.write_collection_of_object_values("b2bManagementPolicies", self.b2b_management_policies) writer.write_object_value("b2cAuthenticationMethodsPolicy", self.b2c_authentication_methods_policy) writer.write_collection_of_object_values("claimsMappingPolicies", self.claims_mapping_policies) writer.write_collection_of_object_values("conditionalAccessPolicies", self.conditional_access_policies) @@ -252,6 +265,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("identitySecurityDefaultsEnforcementPolicy", self.identity_security_defaults_enforcement_policy) writer.write_collection_of_object_values("mobileAppManagementPolicies", self.mobile_app_management_policies) writer.write_collection_of_object_values("mobileDeviceManagementPolicies", self.mobile_device_management_policies) + writer.write_collection_of_object_values("onPremAuthenticationPolicies", self.on_prem_authentication_policies) writer.write_collection_of_object_values("permissionGrantPolicies", self.permission_grant_policies) writer.write_collection_of_object_values("permissionGrantPreApprovalPolicies", self.permission_grant_pre_approval_policies) writer.write_collection_of_object_values("roleManagementPolicies", self.role_management_policies) diff --git a/msgraph_beta/generated/models/presence.py b/msgraph_beta/generated/models/presence.py index 5c9bb620734..03b8107d8da 100644 --- a/msgraph_beta/generated/models/presence.py +++ b/msgraph_beta/generated/models/presence.py @@ -26,7 +26,7 @@ class Presence(Entity, Parsable): sequence_number: Optional[str] = None # The presence status message of a user. status_message: Optional[PresenceStatusMessage] = None - # The workLocation property + # Represents the user’s aggregated work location state. work_location: Optional[UserWorkLocation] = None @staticmethod diff --git a/msgraph_beta/generated/models/principal_type.py b/msgraph_beta/generated/models/principal_type.py new file mode 100644 index 00000000000..69a1ac83aad --- /dev/null +++ b/msgraph_beta/generated/models/principal_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class PrincipalType(str, Enum): + EntraIdUser = "entraIdUser", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/privileged_access_group.py b/msgraph_beta/generated/models/privileged_access_group.py index 44ad3332af2..b1d580a0aaf 100644 --- a/msgraph_beta/generated/models/privileged_access_group.py +++ b/msgraph_beta/generated/models/privileged_access_group.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .approval import Approval from .entity import Entity + from .group_resource import GroupResource from .privileged_access_group_assignment_schedule import PrivilegedAccessGroupAssignmentSchedule from .privileged_access_group_assignment_schedule_instance import PrivilegedAccessGroupAssignmentScheduleInstance from .privileged_access_group_assignment_schedule_request import PrivilegedAccessGroupAssignmentScheduleRequest @@ -34,6 +35,8 @@ class PrivilegedAccessGroup(Entity, Parsable): eligibility_schedules: Optional[list[PrivilegedAccessGroupEligibilitySchedule]] = None # The OdataType property odata_type: Optional[str] = None + # The privileged groups in PIM for Groups. + resources: Optional[list[GroupResource]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> PrivilegedAccessGroup: @@ -53,6 +56,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .approval import Approval from .entity import Entity + from .group_resource import GroupResource from .privileged_access_group_assignment_schedule import PrivilegedAccessGroupAssignmentSchedule from .privileged_access_group_assignment_schedule_instance import PrivilegedAccessGroupAssignmentScheduleInstance from .privileged_access_group_assignment_schedule_request import PrivilegedAccessGroupAssignmentScheduleRequest @@ -62,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .approval import Approval from .entity import Entity + from .group_resource import GroupResource from .privileged_access_group_assignment_schedule import PrivilegedAccessGroupAssignmentSchedule from .privileged_access_group_assignment_schedule_instance import PrivilegedAccessGroupAssignmentScheduleInstance from .privileged_access_group_assignment_schedule_request import PrivilegedAccessGroupAssignmentScheduleRequest @@ -77,6 +82,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "eligibilityScheduleInstances": lambda n : setattr(self, 'eligibility_schedule_instances', n.get_collection_of_object_values(PrivilegedAccessGroupEligibilityScheduleInstance)), "eligibilityScheduleRequests": lambda n : setattr(self, 'eligibility_schedule_requests', n.get_collection_of_object_values(PrivilegedAccessGroupEligibilityScheduleRequest)), "eligibilitySchedules": lambda n : setattr(self, 'eligibility_schedules', n.get_collection_of_object_values(PrivilegedAccessGroupEligibilitySchedule)), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_object_values(GroupResource)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -98,5 +104,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("eligibilityScheduleInstances", self.eligibility_schedule_instances) writer.write_collection_of_object_values("eligibilityScheduleRequests", self.eligibility_schedule_requests) writer.write_collection_of_object_values("eligibilitySchedules", self.eligibility_schedules) + writer.write_collection_of_object_values("resources", self.resources) diff --git a/msgraph_beta/generated/models/process_conversation_metadata.py b/msgraph_beta/generated/models/process_conversation_metadata.py index 4a28448a82f..78ee905d562 100644 --- a/msgraph_beta/generated/models/process_conversation_metadata.py +++ b/msgraph_beta/generated/models/process_conversation_metadata.py @@ -16,11 +16,11 @@ class ProcessConversationMetadata(ProcessContentMetadataBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.processConversationMetadata" - # List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). + # List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. accessed_resources: Optional[list[str]] = None - # The accessedResources_v2 property + # Indicates the details about resources accessed by AI agents, including identifiers, access type, and status. accessed_resources_v2: Optional[list[ResourceAccessDetail]] = None - # The agents property + # Indicates the information about an AI agent that participated in the preparation of the message. agents: Optional[list[AiAgentInfo]] = None # Identifier of the parent message in a threaded conversation, if applicable. parent_message_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/recommendation_base.py b/msgraph_beta/generated/models/recommendation_base.py index 027c4c529e8..49f8625f6ce 100644 --- a/msgraph_beta/generated/models/recommendation_base.py +++ b/msgraph_beta/generated/models/recommendation_base.py @@ -57,7 +57,7 @@ class RecommendationBase(Entity, Parsable): postpone_until_date_time: Optional[datetime.datetime] = None # The priority property priority: Optional[RecommendationPriority] = None - # Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue, longLivedCredentials, aadConnectDeprecated, adalToMsalMigration, ownerlessApps, inactiveGuests, aadGraphDeprecationApplication, aadGraphDeprecationServicePrincipal, mfaServerDeprecation. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: longLivedCredentials , aadConnectDeprecated , adalToMsalMigration , ownerlessApps , inactiveGuests , aadGraphDeprecationApplication , aadGraphDeprecationServicePrincipal , mfaServerDeprecation. + # Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue, longLivedCredentials, aadConnectDeprecated, adalToMsalMigration, ownerlessApps, inactiveGuests, aadGraphDeprecationApplication, aadGraphDeprecationServicePrincipal, mfaServerDeprecation. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: longLivedCredentials , aadConnectDeprecated , adalToMsalMigration , ownerlessApps , inactiveGuests , aadGraphDeprecationApplication , aadGraphDeprecationServicePrincipal , mfaServerDeprecation. recommendation_type: Optional[RecommendationType] = None # The current release type of the recommendation. The possible values are: preview, generallyAvailable, unknownFutureValue. release_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/resource_access_detail.py b/msgraph_beta/generated/models/resource_access_detail.py index 84de92b3b4f..b5ba26444c0 100644 --- a/msgraph_beta/generated/models/resource_access_detail.py +++ b/msgraph_beta/generated/models/resource_access_detail.py @@ -18,21 +18,21 @@ class ResourceAccessDetail(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The accessType property access_type: Optional[ResourceAccessType] = None - # The identifier property + # Unique identifier of the resource accessed. identifier: Optional[str] = None - # The isCrossPromptInjectionDetected property + # Indicates whether cross-prompt injection was detected during the access attempt. is_cross_prompt_injection_detected: Optional[bool] = None - # The labelId property + # Identifier for the sensitivity label applied to the resource, if any. label_id: Optional[str] = None - # The name property + # Name of the resource accessed. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The status property status: Optional[ResourceAccessStatus] = None - # The storageId property + # Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. storage_id: Optional[str] = None - # The url property + # URL of the resource accessed. url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/restore_session_base.py b/msgraph_beta/generated/models/restore_session_base.py index c8ef9afd32c..c926a2c7054 100644 --- a/msgraph_beta/generated/models/restore_session_base.py +++ b/msgraph_beta/generated/models/restore_session_base.py @@ -38,7 +38,7 @@ class RestoreSessionBase(Entity, Parsable): restore_job_type: Optional[RestoreJobType] = None # The number of metadata artifacts that belong to this restore session. restore_session_artifact_count: Optional[RestoreSessionArtifactCount] = None - # Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: failed. + # Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: failed. status: Optional[RestoreSessionStatus] = None @staticmethod diff --git a/msgraph_beta/generated/models/risk_detection.py b/msgraph_beta/generated/models/risk_detection.py index 2ab3fcc558f..a53e5f9753a 100644 --- a/msgraph_beta/generated/models/risk_detection.py +++ b/msgraph_beta/generated/models/risk_detection.py @@ -44,7 +44,7 @@ class RiskDetection(Entity, Parsable): odata_type: Optional[str] = None # Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. request_id: Optional[str] = None - # Details of the detected risk. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection. Use the Prefer: include - unknown -enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal , m365DAdminDismissedDetection. Note: Details for this property are only available for Microsoft Entra ID P2 customers. P1 customers will be returned hidden. + # Details of the detected risk. Note: Details for this property are only available for Microsoft Entra ID P2 customers. P1 customers will be returned hidden. risk_detail: Optional[RiskDetail] = None # The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousUserActivity, anomalousToken, anonymizedIPAddress,attackerinTheMiddle,attemptedPRTAccess, generic, investigationsThreatIntelligence, investigationsThreatIntelligenceSigninLinked,leakedCredentials, maliciousIPAddress, maliciousIPAddressValidCredentialsBlockedIP, malwareInfectedIPAddress, mcasImpossibleTravel,mcasFinSuspiciousFileAccess, mcasSuspiciousInboxManipulationRules,nationStateIP, newCountry, passwordSpray, riskyIPAddress, suspiciousAPITraffic, suspiciousBrowser, suspiciousInboxForwarding, suspiciousIPAddress,suspiciousSendingPatterns, tokenIssuerAnomaly, unfamiliarFeatures, unlikelyTravel, userReportedSuspiciousActivity. For more information about each value, see Risk types and detection. risk_event_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/risk_service_principal_activity.py b/msgraph_beta/generated/models/risk_service_principal_activity.py index 35921348f72..b51e32a1035 100644 --- a/msgraph_beta/generated/models/risk_service_principal_activity.py +++ b/msgraph_beta/generated/models/risk_service_principal_activity.py @@ -15,7 +15,7 @@ class RiskServicePrincipalActivity(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) - # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without that license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without that license will be returned hidden. detail: Optional[RiskDetail] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/risk_user_activity.py b/msgraph_beta/generated/models/risk_user_activity.py index a8f589c3093..307c3b235fd 100644 --- a/msgraph_beta/generated/models/risk_user_activity.py +++ b/msgraph_beta/generated/models/risk_user_activity.py @@ -16,7 +16,7 @@ class RiskUserActivity(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. + # For more information, see riskDetail. detail: Optional[RiskDetail] = None # List of risk event types. Deprecated. Use riskEventType instead. event_types: Optional[list[RiskEventType]] = None diff --git a/msgraph_beta/generated/models/risky_agent_identity_blueprint_principal.py b/msgraph_beta/generated/models/risky_agent_identity_blueprint_principal.py index 76db4262362..3f8f4f0ad41 100644 --- a/msgraph_beta/generated/models/risky_agent_identity_blueprint_principal.py +++ b/msgraph_beta/generated/models/risky_agent_identity_blueprint_principal.py @@ -5,12 +5,15 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .risky_agent import RiskyAgent from .risky_agent import RiskyAgent @dataclass class RiskyAgentIdentityBlueprintPrincipal(RiskyAgent, Parsable): + # The agentIdentityBlueprintPrincipal property + agent_identity_blueprint_principal: Optional[AgentIdentityBlueprintPrincipal] = None # The OdataType property odata_type: Optional[str] = None @@ -30,11 +33,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .risky_agent import RiskyAgent + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .risky_agent import RiskyAgent fields: dict[str, Callable[[Any], None]] = { + "agentIdentityBlueprintPrincipal": lambda n : setattr(self, 'agent_identity_blueprint_principal', n.get_object_value(AgentIdentityBlueprintPrincipal)), } 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_object_value("agentIdentityBlueprintPrincipal", self.agent_identity_blueprint_principal) diff --git a/msgraph_beta/generated/models/risky_agent_user.py b/msgraph_beta/generated/models/risky_agent_user.py index b88885ceffc..1b2585bc4ef 100644 --- a/msgraph_beta/generated/models/risky_agent_user.py +++ b/msgraph_beta/generated/models/risky_agent_user.py @@ -5,12 +5,15 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .agent_user import AgentUser from .risky_agent import RiskyAgent from .risky_agent import RiskyAgent @dataclass class RiskyAgentUser(RiskyAgent, Parsable): + # The agentUser property + agent_user: Optional[AgentUser] = None # The OdataType property odata_type: Optional[str] = None @@ -30,11 +33,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .agent_user import AgentUser from .risky_agent import RiskyAgent + from .agent_user import AgentUser from .risky_agent import RiskyAgent fields: dict[str, Callable[[Any], None]] = { + "agentUser": lambda n : setattr(self, 'agent_user', n.get_object_value(AgentUser)), } 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_object_value("agentUser", self.agent_user) diff --git a/msgraph_beta/generated/models/risky_service_principal.py b/msgraph_beta/generated/models/risky_service_principal.py index 1530e62688f..ff911c6ae32 100644 --- a/msgraph_beta/generated/models/risky_service_principal.py +++ b/msgraph_beta/generated/models/risky_service_principal.py @@ -30,7 +30,7 @@ class RiskyServicePrincipal(Entity, Parsable): is_processing: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. risk_detail: Optional[RiskDetail] = None # The date and time that the risk state was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. Supports $filter (eq). risk_last_updated_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/risky_user.py b/msgraph_beta/generated/models/risky_user.py index 52f5423e34a..a19fbd2a51c 100644 --- a/msgraph_beta/generated/models/risky_user.py +++ b/msgraph_beta/generated/models/risky_user.py @@ -24,7 +24,7 @@ class RiskyUser(Entity, Parsable): is_processing: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. + # Details of the detected risk. Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. risk_detail: Optional[RiskDetail] = None # The date and time that the risky user was last updated. The DateTimeOffset 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. risk_last_updated_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/room.py b/msgraph_beta/generated/models/room.py index a702ae84b78..522bf42f65e 100644 --- a/msgraph_beta/generated/models/room.py +++ b/msgraph_beta/generated/models/room.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .booking_type import BookingType from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .place import Place @@ -34,6 +35,10 @@ class Room(Place, Parsable): is_teams_enabled: Optional[bool] = None # A short, friendly name for the room, often used for easier identification or display in UI. nickname: Optional[str] = None + # An alternate immutable unique identifier of the room. Read-only. + place_id: Optional[str] = None + # The teamsEnabledState property + teams_enabled_state: Optional[PlaceFeatureEnablement] = None # The name of the video device that is available in the room. video_device_name: Optional[str] = None @@ -55,9 +60,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .booking_type import BookingType from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .booking_type import BookingType from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement fields: dict[str, Callable[[Any], None]] = { "audioDeviceName": lambda n : setattr(self, 'audio_device_name', n.get_str_value()), @@ -70,6 +77,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), "isTeamsEnabled": lambda n : setattr(self, 'is_teams_enabled', n.get_bool_value()), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "teamsEnabledState": lambda n : setattr(self, 'teams_enabled_state', n.get_enum_value(PlaceFeatureEnablement)), "videoDeviceName": lambda n : setattr(self, 'video_device_name', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -95,6 +104,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("floorNumber", self.floor_number) writer.write_bool_value("isTeamsEnabled", self.is_teams_enabled) writer.write_str_value("nickname", self.nickname) + writer.write_str_value("placeId", self.place_id) + writer.write_enum_value("teamsEnabledState", self.teams_enabled_state) writer.write_str_value("videoDeviceName", self.video_device_name) diff --git a/msgraph_beta/generated/models/security/ai_agent_evidence.py b/msgraph_beta/generated/models/security/ai_agent_evidence.py new file mode 100644 index 00000000000..faa81a49199 --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_agent_evidence.py @@ -0,0 +1,72 @@ +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 .ai_agent_platform import AiAgentPlatform + from .alert_evidence import AlertEvidence + +from .alert_evidence import AlertEvidence + +@dataclass +class AiAgentEvidence(AlertEvidence, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiAgentEvidence" + # The unique identifier for the AI agent. + agent_id: Optional[str] = None + # The display name for the AI agent. + agent_name: Optional[str] = None + # Type of the platform the agent runs on. Possible values are: unknown, azureAIFoundry, copilotStudio, copilot, unknownFutureValue. + hosting_platform_type: Optional[AiAgentPlatform] = None + # The instructions of the agent. + instructions: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiAgentEvidence: + """ + 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: AiAgentEvidence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiAgentEvidence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_agent_platform import AiAgentPlatform + from .alert_evidence import AlertEvidence + + from .ai_agent_platform import AiAgentPlatform + from .alert_evidence import AlertEvidence + + fields: dict[str, Callable[[Any], None]] = { + "agentId": lambda n : setattr(self, 'agent_id', n.get_str_value()), + "agentName": lambda n : setattr(self, 'agent_name', n.get_str_value()), + "hostingPlatformType": lambda n : setattr(self, 'hosting_platform_type', n.get_enum_value(AiAgentPlatform)), + "instructions": lambda n : setattr(self, 'instructions', 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("agentId", self.agent_id) + writer.write_str_value("agentName", self.agent_name) + writer.write_enum_value("hostingPlatformType", self.hosting_platform_type) + writer.write_str_value("instructions", self.instructions) + + diff --git a/msgraph_beta/generated/models/security/ai_agent_platform.py b/msgraph_beta/generated/models/security/ai_agent_platform.py new file mode 100644 index 00000000000..20d5b4aa496 --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_agent_platform.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AiAgentPlatform(str, Enum): + Unknown = "unknown", + AzureAIFoundry = "azureAIFoundry", + CopilotStudio = "copilotStudio", + Copilot = "copilot", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/alert_evidence.py b/msgraph_beta/generated/models/security/alert_evidence.py index 80e930e021a..6ec2b82531b 100644 --- a/msgraph_beta/generated/models/security/alert_evidence.py +++ b/msgraph_beta/generated/models/security/alert_evidence.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .ai_agent_evidence import AiAgentEvidence from .amazon_resource_evidence import AmazonResourceEvidence from .analyzed_message_evidence import AnalyzedMessageEvidence from .azure_resource_evidence import AzureResourceEvidence @@ -95,6 +96,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AlertEvidence: 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.security.aiAgentEvidence".casefold(): + from .ai_agent_evidence import AiAgentEvidence + + return AiAgentEvidence() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.amazonResourceEvidence".casefold(): from .amazon_resource_evidence import AmazonResourceEvidence @@ -286,6 +291,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .ai_agent_evidence import AiAgentEvidence from .amazon_resource_evidence import AmazonResourceEvidence from .analyzed_message_evidence import AnalyzedMessageEvidence from .azure_resource_evidence import AzureResourceEvidence @@ -336,6 +342,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .url_evidence import UrlEvidence from .user_evidence import UserEvidence + from .ai_agent_evidence import AiAgentEvidence from .amazon_resource_evidence import AmazonResourceEvidence from .analyzed_message_evidence import AnalyzedMessageEvidence from .azure_resource_evidence import AzureResourceEvidence diff --git a/msgraph_beta/generated/models/security/ediscovery_export_operation.py b/msgraph_beta/generated/models/security/ediscovery_export_operation.py index cfc2628745f..d997c485329 100644 --- a/msgraph_beta/generated/models/security/ediscovery_export_operation.py +++ b/msgraph_beta/generated/models/security/ediscovery_export_operation.py @@ -26,7 +26,7 @@ class EdiscoveryExportOperation(CaseOperation, Parsable): export_file_metadata: Optional[list[ExportFileMetadata]] = None # 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. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. export_options: Optional[ExportOptions] = None - # The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. The directory member is deprecated. It remains in beta for backward compatibility. Going forward, use either pst or msg. + # The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: msg. The directory member is deprecated. It remains in beta for backward compatibility. Going forward, use either pst or msg. export_structure: Optional[ExportFileStructure] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/sensitivity_label.py b/msgraph_beta/generated/models/security/sensitivity_label.py index b9df0da5e75..4314fba8bb9 100644 --- a/msgraph_beta/generated/models/security/sensitivity_label.py +++ b/msgraph_beta/generated/models/security/sensitivity_label.py @@ -17,7 +17,7 @@ class SensitivityLabel(Entity, Parsable): content_formats: Optional[list[str]] = None # The admin-defined description for the label. description: Optional[str] = None - # Indicates whether the label has protection actions configured. + # Indicates whether the label has protection actions (such as encryption or do not forward) configured. has_protection: Optional[bool] = None # Indicates whether the label is active or not. Active labels should be hidden or disabled in the UI. is_active: Optional[bool] = None diff --git a/msgraph_beta/generated/models/security/sensor.py b/msgraph_beta/generated/models/security/sensor.py index d41ee1d6b30..13760c2eb6f 100644 --- a/msgraph_beta/generated/models/security/sensor.py +++ b/msgraph_beta/generated/models/security/sensor.py @@ -12,6 +12,7 @@ from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType + from .service_status import ServiceStatus from ..entity import Entity @@ -35,6 +36,8 @@ class Sensor(Entity, Parsable): open_health_issues_count: Optional[int] = None # The sensorType property sensor_type: Optional[SensorType] = None + # The serviceStatus property + service_status: Optional[ServiceStatus] = None # The settings property settings: Optional[SensorSettings] = None # The version of the sensor. @@ -62,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType + from .service_status import ServiceStatus from ..entity import Entity from .deployment_status import DeploymentStatus @@ -69,6 +73,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType + from .service_status import ServiceStatus fields: dict[str, Callable[[Any], None]] = { "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), @@ -79,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "healthStatus": lambda n : setattr(self, 'health_status', n.get_enum_value(SensorHealthStatus)), "openHealthIssuesCount": lambda n : setattr(self, 'open_health_issues_count', n.get_int_value()), "sensorType": lambda n : setattr(self, 'sensor_type', n.get_enum_value(SensorType)), + "serviceStatus": lambda n : setattr(self, 'service_status', n.get_enum_value(ServiceStatus)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(SensorSettings)), "version": lambda n : setattr(self, 'version', n.get_str_value()), } @@ -103,6 +109,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("healthStatus", self.health_status) writer.write_int_value("openHealthIssuesCount", self.open_health_issues_count) writer.write_enum_value("sensorType", self.sensor_type) + writer.write_enum_value("serviceStatus", self.service_status) writer.write_object_value("settings", self.settings) writer.write_str_value("version", self.version) diff --git a/msgraph_beta/generated/models/security/sensor_candidate.py b/msgraph_beta/generated/models/security/sensor_candidate.py index b83cca0415e..5b32fadfbcc 100644 --- a/msgraph_beta/generated/models/security/sensor_candidate.py +++ b/msgraph_beta/generated/models/security/sensor_candidate.py @@ -14,6 +14,8 @@ class SensorCandidate(Entity, Parsable): # The DNS name of the computer associated with the sensor. computer_dns_name: Optional[str] = None + # The domain name of the sensor. + domain_name: Optional[str] = None # The date and time when the sensor was last seen. last_seen_date_time: Optional[datetime.datetime] = None # The OdataType property @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "computerDnsName": lambda n : setattr(self, 'computer_dns_name', n.get_str_value()), + "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "lastSeenDateTime": lambda n : setattr(self, 'last_seen_date_time', n.get_datetime_value()), "senseClientVersion": lambda n : setattr(self, 'sense_client_version', n.get_str_value()), } @@ -60,6 +63,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("computerDnsName", self.computer_dns_name) + writer.write_str_value("domainName", self.domain_name) writer.write_datetime_value("lastSeenDateTime", self.last_seen_date_time) writer.write_str_value("senseClientVersion", self.sense_client_version) diff --git a/msgraph_beta/generated/models/security/service_status.py b/msgraph_beta/generated/models/security/service_status.py new file mode 100644 index 00000000000..40b5a65ff6a --- /dev/null +++ b/msgraph_beta/generated/models/security/service_status.py @@ -0,0 +1,11 @@ +from enum import Enum + +class ServiceStatus(str, Enum): + Stopped = "stopped", + Starting = "starting", + Running = "running", + Disabled = "disabled", + Onboarding = "onboarding", + Unknown = "unknown", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security_requirement.py b/msgraph_beta/generated/models/security_requirement.py new file mode 100644 index 00000000000..b4ffce6d1d1 --- /dev/null +++ b/msgraph_beta/generated/models/security_requirement.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 SecurityRequirement(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) -> SecurityRequirement: + """ + 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: SecurityRequirement + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityRequirement() + + 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]] = { + "@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/security_schemes.py b/msgraph_beta/generated/models/security_schemes.py new file mode 100644 index 00000000000..450d2bfbd82 --- /dev/null +++ b/msgraph_beta/generated/models/security_schemes.py @@ -0,0 +1,53 @@ +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 SecuritySchemes(AdditionalDataHolder, BackedModel, Parsable): + """ + Map of scheme name -> security scheme definition. + """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecuritySchemes: + """ + 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: SecuritySchemes + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecuritySchemes() + + 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]] = { + "@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/service_principal.py b/msgraph_beta/generated/models/service_principal.py index 0fe65a4477f..ce0445dbba0 100644 --- a/msgraph_beta/generated/models/service_principal.py +++ b/msgraph_beta/generated/models/service_principal.py @@ -9,6 +9,7 @@ if TYPE_CHECKING: from .add_in import AddIn from .agent_identity import AgentIdentity + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .app_management_policy import AppManagementPolicy from .app_role import AppRole from .app_role_assignment import AppRoleAssignment @@ -71,6 +72,8 @@ class ServicePrincipal(DirectoryObject, Parsable): claims_mapping_policies: Optional[list[ClaimsMappingPolicy]] = None # A claims policy that allows application admins to customize the claims that will be emitted in tokens affected by this policy. claims_policy: Optional[CustomClaimsPolicy] = None + # The appId (called Application (client) ID on the Microsoft Entra admin center) of the application used to create the service principal. Set internally by Microsoft Entra ID. Read-only. + created_by_app_id: Optional[str] = None # Directory objects created by this service principal. Read-only. Nullable. created_objects: Optional[list[DirectoryObject]] = None # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive.To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. @@ -178,6 +181,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipal: from .agent_identity import AgentIdentity return AgentIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprintPrincipal".casefold(): + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + + return AgentIdentityBlueprintPrincipal() return ServicePrincipal() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -187,6 +194,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .add_in import AddIn from .agent_identity import AgentIdentity + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .app_management_policy import AppManagementPolicy from .app_role import AppRole from .app_role_assignment import AppRoleAssignment @@ -215,6 +223,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .add_in import AddIn from .agent_identity import AgentIdentity + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .app_management_policy import AppManagementPolicy from .app_role import AppRole from .app_role_assignment import AppRoleAssignment @@ -257,6 +266,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "applicationTemplateId": lambda n : setattr(self, 'application_template_id', n.get_str_value()), "claimsMappingPolicies": lambda n : setattr(self, 'claims_mapping_policies', n.get_collection_of_object_values(ClaimsMappingPolicy)), "claimsPolicy": lambda n : setattr(self, 'claims_policy', n.get_object_value(CustomClaimsPolicy)), + "createdByAppId": lambda n : setattr(self, 'created_by_app_id', n.get_str_value()), "createdObjects": lambda n : setattr(self, 'created_objects', n.get_collection_of_object_values(DirectoryObject)), "customSecurityAttributes": lambda n : setattr(self, 'custom_security_attributes', n.get_object_value(CustomSecurityAttributeValue)), "delegatedPermissionClassifications": lambda n : setattr(self, 'delegated_permission_classifications', n.get_collection_of_object_values(DelegatedPermissionClassification)), @@ -330,6 +340,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("applicationTemplateId", self.application_template_id) writer.write_collection_of_object_values("claimsMappingPolicies", self.claims_mapping_policies) writer.write_object_value("claimsPolicy", self.claims_policy) + writer.write_str_value("createdByAppId", self.created_by_app_id) writer.write_collection_of_object_values("createdObjects", self.created_objects) writer.write_object_value("customSecurityAttributes", self.custom_security_attributes) writer.write_collection_of_object_values("delegatedPermissionClassifications", self.delegated_permission_classifications) diff --git a/msgraph_beta/generated/models/service_principal_risk_detection.py b/msgraph_beta/generated/models/service_principal_risk_detection.py index 28806c62846..66386596d90 100644 --- a/msgraph_beta/generated/models/service_principal_risk_detection.py +++ b/msgraph_beta/generated/models/service_principal_risk_detection.py @@ -47,7 +47,7 @@ class ServicePrincipalRiskDetection(Entity, Parsable): odata_type: Optional[str] = None # Request identifier of the sign-in activity associated with the risk detection. This property is null if the risk detection isn't associated with a sign-in activity. Supports $filter (eq). request_id: Optional[str] = None - # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license are returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license are returned hidden. risk_detail: Optional[RiskDetail] = None # The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication, suspiciousAPITraffic. risk_event_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/share_point_group_identity_mapping.py b/msgraph_beta/generated/models/share_point_group_identity_mapping.py new file mode 100644 index 00000000000..9aecca2fc7e --- /dev/null +++ b/msgraph_beta/generated/models/share_point_group_identity_mapping.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity import Identity + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_identity_mapping_group_migration_data import SharePointIdentityMappingGroupMigrationData + from .share_point_identity_mapping_group_type import SharePointIdentityMappingGroupType + +from .share_point_identity_mapping import SharePointIdentityMapping + +@dataclass +class SharePointGroupIdentityMapping(SharePointIdentityMapping, Parsable): + # The groupType property + group_type: Optional[SharePointIdentityMappingGroupType] = None + # The OdataType property + odata_type: Optional[str] = None + # The identity information of the source group in the originating organization. Contains the ID of the source group. + source_group_identity: Optional[Identity] = None + # The identity information of the target group in the destination organization. Contains the ID of the target group. + target_group_identity: Optional[Identity] = None + # Additional migration-specific data for the target group. + target_group_migration_data: Optional[SharePointIdentityMappingGroupMigrationData] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupIdentityMapping: + """ + 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: SharePointGroupIdentityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupIdentityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity import Identity + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_identity_mapping_group_migration_data import SharePointIdentityMappingGroupMigrationData + from .share_point_identity_mapping_group_type import SharePointIdentityMappingGroupType + + from .identity import Identity + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_identity_mapping_group_migration_data import SharePointIdentityMappingGroupMigrationData + from .share_point_identity_mapping_group_type import SharePointIdentityMappingGroupType + + fields: dict[str, Callable[[Any], None]] = { + "groupType": lambda n : setattr(self, 'group_type', n.get_enum_value(SharePointIdentityMappingGroupType)), + "sourceGroupIdentity": lambda n : setattr(self, 'source_group_identity', n.get_object_value(Identity)), + "targetGroupIdentity": lambda n : setattr(self, 'target_group_identity', n.get_object_value(Identity)), + "targetGroupMigrationData": lambda n : setattr(self, 'target_group_migration_data', n.get_object_value(SharePointIdentityMappingGroupMigrationData)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("groupType", self.group_type) + writer.write_object_value("sourceGroupIdentity", self.source_group_identity) + writer.write_object_value("targetGroupIdentity", self.target_group_identity) + writer.write_object_value("targetGroupMigrationData", self.target_group_migration_data) + + diff --git a/msgraph_beta/generated/models/share_point_group_identity_mapping_collection_response.py b/msgraph_beta/generated/models/share_point_group_identity_mapping_collection_response.py new file mode 100644 index 00000000000..e6bed029262 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_group_identity_mapping_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 .share_point_group_identity_mapping import SharePointGroupIdentityMapping + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointGroupIdentityMappingCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointGroupIdentityMapping]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupIdentityMappingCollectionResponse: + """ + 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: SharePointGroupIdentityMappingCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupIdentityMappingCollectionResponse() + + 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 .share_point_group_identity_mapping import SharePointGroupIdentityMapping + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointGroupIdentityMapping)), + } + 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/share_point_group_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_group_migration_task_parameters.py new file mode 100644 index 00000000000..764b30647e7 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_group_migration_task_parameters.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .group_identity import GroupIdentity + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + +from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + +@dataclass +class SharePointGroupMigrationTaskParameters(SharePointMigrationTaskParameters, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sharePointGroupMigrationTaskParameters" + # The sourceGroupIdentity property + source_group_identity: Optional[GroupIdentity] = None + # The targetGroupIdentity property + target_group_identity: Optional[GroupIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupMigrationTaskParameters: + """ + 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: SharePointGroupMigrationTaskParameters + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupMigrationTaskParameters() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .group_identity import GroupIdentity + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + + from .group_identity import GroupIdentity + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + + fields: dict[str, Callable[[Any], None]] = { + "sourceGroupIdentity": lambda n : setattr(self, 'source_group_identity', n.get_object_value(GroupIdentity)), + "targetGroupIdentity": lambda n : setattr(self, 'target_group_identity', n.get_object_value(GroupIdentity)), + } + 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("sourceGroupIdentity", self.source_group_identity) + writer.write_object_value("targetGroupIdentity", self.target_group_identity) + + diff --git a/msgraph_beta/generated/models/share_point_identity_mapping.py b/msgraph_beta/generated/models/share_point_identity_mapping.py new file mode 100644 index 00000000000..8f58b44ec84 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_identity_mapping.py @@ -0,0 +1,77 @@ +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 +from uuid import UUID + +if TYPE_CHECKING: + from .entity import Entity + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + +from .entity import Entity + +@dataclass +class SharePointIdentityMapping(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The unique identifier of the source organization in the migration. + source_organization_id: Optional[UUID] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointIdentityMapping: + """ + 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: SharePointIdentityMapping + """ + 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.sharePointGroupIdentityMapping".casefold(): + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping + + return SharePointGroupIdentityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointUserIdentityMapping".casefold(): + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + return SharePointUserIdentityMapping() + return SharePointIdentityMapping() + + 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 .share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + from .entity import Entity + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + fields: dict[str, Callable[[Any], None]] = { + "sourceOrganizationId": lambda n : setattr(self, 'source_organization_id', n.get_uuid_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_uuid_value("sourceOrganizationId", self.source_organization_id) + + diff --git a/msgraph_beta/generated/models/share_point_identity_mapping_group_migration_data.py b/msgraph_beta/generated/models/share_point_identity_mapping_group_migration_data.py new file mode 100644 index 00000000000..89415d89312 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_identity_mapping_group_migration_data.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 SharePointIdentityMappingGroupMigrationData(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 email alias (mail nickname) for the target group in the destination organization. + mail_nickname: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointIdentityMappingGroupMigrationData: + """ + 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: SharePointIdentityMappingGroupMigrationData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointIdentityMappingGroupMigrationData() + + 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]] = { + "mailNickname": lambda n : setattr(self, 'mail_nickname', 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("mailNickname", self.mail_nickname) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/share_point_identity_mapping_group_type.py b/msgraph_beta/generated/models/share_point_identity_mapping_group_type.py new file mode 100644 index 00000000000..3b0f2905b38 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_identity_mapping_group_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class SharePointIdentityMappingGroupType(str, Enum): + None_ = "none", + RegularGroup = "regularGroup", + M365Group = "m365Group", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/share_point_identity_mapping_user_migration_data.py b/msgraph_beta/generated/models/share_point_identity_mapping_user_migration_data.py new file mode 100644 index 00000000000..eed531a2bd2 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_identity_mapping_user_migration_data.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 SharePointIdentityMappingUserMigrationData(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 target email address for the user in the destination organization. + email: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointIdentityMappingUserMigrationData: + """ + 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: SharePointIdentityMappingUserMigrationData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointIdentityMappingUserMigrationData() + + 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]] = { + "email": lambda n : setattr(self, 'email', 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("email", self.email) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/share_point_identity_mapping_user_type.py b/msgraph_beta/generated/models/share_point_identity_mapping_user_type.py new file mode 100644 index 00000000000..8a89bc8ffc5 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_identity_mapping_user_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class SharePointIdentityMappingUserType(str, Enum): + None_ = "none", + RegularUser = "regularUser", + AdminUser = "adminUser", + GuestUser = "guestUser", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/share_point_migration_task.py b/msgraph_beta/generated/models/share_point_migration_task.py new file mode 100644 index 00000000000..b4aa3da2382 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_migration_task.py @@ -0,0 +1,87 @@ +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 .public_error import PublicError + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + from .share_point_migration_task_status import SharePointMigrationTaskStatus + +from .entity import Entity + +@dataclass +class SharePointMigrationTask(Entity, Parsable): + # The error property + error: Optional[PublicError] = None + # The finishedDateTime property + finished_date_time: Optional[datetime.datetime] = None + # The lastUpdatedDateTime property + last_updated_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The parameters property + parameters: Optional[SharePointMigrationTaskParameters] = None + # The startedDateTime property + started_date_time: Optional[datetime.datetime] = None + # The status property + status: Optional[SharePointMigrationTaskStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationTask: + """ + 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: SharePointMigrationTask + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationTask() + + 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 .public_error import PublicError + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + from .share_point_migration_task_status import SharePointMigrationTaskStatus + + from .entity import Entity + from .public_error import PublicError + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + from .share_point_migration_task_status import SharePointMigrationTaskStatus + + fields: dict[str, Callable[[Any], None]] = { + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "finishedDateTime": lambda n : setattr(self, 'finished_date_time', n.get_datetime_value()), + "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_value()), + "parameters": lambda n : setattr(self, 'parameters', n.get_object_value(SharePointMigrationTaskParameters)), + "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(SharePointMigrationTaskStatus)), + } + 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("error", self.error) + writer.write_datetime_value("finishedDateTime", self.finished_date_time) + writer.write_datetime_value("lastUpdatedDateTime", self.last_updated_date_time) + writer.write_object_value("parameters", self.parameters) + writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/share_point_migration_task_collection_response.py b/msgraph_beta/generated/models/share_point_migration_task_collection_response.py new file mode 100644 index 00000000000..311ed405c9b --- /dev/null +++ b/msgraph_beta/generated/models/share_point_migration_task_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 .share_point_migration_task import SharePointMigrationTask + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointMigrationTaskCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointMigrationTask]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationTaskCollectionResponse: + """ + 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: SharePointMigrationTaskCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationTaskCollectionResponse() + + 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 .share_point_migration_task import SharePointMigrationTask + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_migration_task import SharePointMigrationTask + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointMigrationTask)), + } + 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/share_point_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_migration_task_parameters.py new file mode 100644 index 00000000000..db8875ccd68 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_migration_task_parameters.py @@ -0,0 +1,114 @@ +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 +from uuid import UUID + +if TYPE_CHECKING: + from .share_point_group_migration_task_parameters import SharePointGroupMigrationTaskParameters + from .share_point_site_migration_task_parameters import SharePointSiteMigrationTaskParameters + from .share_point_user_migration_task_parameters import SharePointUserMigrationTaskParameters + +@dataclass +class SharePointMigrationTaskParameters(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 + # The preferredLatestStartDateTime property + preferred_latest_start_date_time: Optional[datetime.datetime] = None + # The preferredStartDateTime property + preferred_start_date_time: Optional[datetime.datetime] = None + # The sourceSiteUrl property + source_site_url: Optional[str] = None + # The targetDataLocationCode property + target_data_location_code: Optional[str] = None + # The targetOrganizationHost property + target_organization_host: Optional[str] = None + # The targetOrganizationId property + target_organization_id: Optional[UUID] = None + # The targetSiteUrl property + target_site_url: Optional[str] = None + # The validateOnly property + validate_only: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationTaskParameters: + """ + 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: SharePointMigrationTaskParameters + """ + 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.sharePointGroupMigrationTaskParameters".casefold(): + from .share_point_group_migration_task_parameters import SharePointGroupMigrationTaskParameters + + return SharePointGroupMigrationTaskParameters() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointSiteMigrationTaskParameters".casefold(): + from .share_point_site_migration_task_parameters import SharePointSiteMigrationTaskParameters + + return SharePointSiteMigrationTaskParameters() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointUserMigrationTaskParameters".casefold(): + from .share_point_user_migration_task_parameters import SharePointUserMigrationTaskParameters + + return SharePointUserMigrationTaskParameters() + return SharePointMigrationTaskParameters() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_group_migration_task_parameters import SharePointGroupMigrationTaskParameters + from .share_point_site_migration_task_parameters import SharePointSiteMigrationTaskParameters + from .share_point_user_migration_task_parameters import SharePointUserMigrationTaskParameters + + from .share_point_group_migration_task_parameters import SharePointGroupMigrationTaskParameters + from .share_point_site_migration_task_parameters import SharePointSiteMigrationTaskParameters + from .share_point_user_migration_task_parameters import SharePointUserMigrationTaskParameters + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "preferredLatestStartDateTime": lambda n : setattr(self, 'preferred_latest_start_date_time', n.get_datetime_value()), + "preferredStartDateTime": lambda n : setattr(self, 'preferred_start_date_time', n.get_datetime_value()), + "sourceSiteUrl": lambda n : setattr(self, 'source_site_url', n.get_str_value()), + "targetDataLocationCode": lambda n : setattr(self, 'target_data_location_code', n.get_str_value()), + "targetOrganizationHost": lambda n : setattr(self, 'target_organization_host', n.get_str_value()), + "targetOrganizationId": lambda n : setattr(self, 'target_organization_id', n.get_uuid_value()), + "targetSiteUrl": lambda n : setattr(self, 'target_site_url', n.get_str_value()), + "validateOnly": lambda n : setattr(self, 'validate_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_str_value("@odata.type", self.odata_type) + writer.write_datetime_value("preferredLatestStartDateTime", self.preferred_latest_start_date_time) + writer.write_datetime_value("preferredStartDateTime", self.preferred_start_date_time) + writer.write_str_value("sourceSiteUrl", self.source_site_url) + writer.write_str_value("targetDataLocationCode", self.target_data_location_code) + writer.write_str_value("targetOrganizationHost", self.target_organization_host) + writer.write_uuid_value("targetOrganizationId", self.target_organization_id) + writer.write_str_value("targetSiteUrl", self.target_site_url) + writer.write_bool_value("validateOnly", self.validate_only) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/share_point_migration_task_status.py b/msgraph_beta/generated/models/share_point_migration_task_status.py new file mode 100644 index 00000000000..2cc01f7b879 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_migration_task_status.py @@ -0,0 +1,10 @@ +from enum import Enum + +class SharePointMigrationTaskStatus(str, Enum): + NotStarted = "notStarted", + InProgress = "inProgress", + Completed = "completed", + Cancelled = "cancelled", + Failed = "failed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/share_point_migrations_root.py b/msgraph_beta/generated/models/share_point_migrations_root.py new file mode 100644 index 00000000000..846bbbb4800 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_migrations_root.py @@ -0,0 +1,74 @@ +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 .share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .share_point_migration_task import SharePointMigrationTask + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + +from .entity import Entity + +@dataclass +class SharePointMigrationsRoot(Entity, Parsable): + # Collection of group identity mappings for cross-organization migration. + cross_organization_group_mappings: Optional[list[SharePointGroupIdentityMapping]] = None + # The crossOrganizationMigrationTasks property + cross_organization_migration_tasks: Optional[list[SharePointMigrationTask]] = None + # Collection of user identity mappings for cross-organization migration. + cross_organization_user_mappings: Optional[list[SharePointUserIdentityMapping]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationsRoot: + """ + 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: SharePointMigrationsRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationsRoot() + + 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 .share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .share_point_migration_task import SharePointMigrationTask + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + from .entity import Entity + from .share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .share_point_migration_task import SharePointMigrationTask + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + fields: dict[str, Callable[[Any], None]] = { + "crossOrganizationGroupMappings": lambda n : setattr(self, 'cross_organization_group_mappings', n.get_collection_of_object_values(SharePointGroupIdentityMapping)), + "crossOrganizationMigrationTasks": lambda n : setattr(self, 'cross_organization_migration_tasks', n.get_collection_of_object_values(SharePointMigrationTask)), + "crossOrganizationUserMappings": lambda n : setattr(self, 'cross_organization_user_mappings', n.get_collection_of_object_values(SharePointUserIdentityMapping)), + } + 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("crossOrganizationGroupMappings", self.cross_organization_group_mappings) + writer.write_collection_of_object_values("crossOrganizationMigrationTasks", self.cross_organization_migration_tasks) + writer.write_collection_of_object_values("crossOrganizationUserMappings", self.cross_organization_user_mappings) + + diff --git a/msgraph_beta/generated/models/share_point_root.py b/msgraph_beta/generated/models/share_point_root.py new file mode 100644 index 00000000000..3945ddf5f1b --- /dev/null +++ b/msgraph_beta/generated/models/share_point_root.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .share_point_migrations_root import SharePointMigrationsRoot + +from .entity import Entity + +@dataclass +class SharePointRoot(Entity, Parsable): + # The migration operations for cross-organization SharePoint migrations. + migrations: Optional[SharePointMigrationsRoot] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointRoot: + """ + 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: SharePointRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointRoot() + + 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 .share_point_migrations_root import SharePointMigrationsRoot + + from .entity import Entity + from .share_point_migrations_root import SharePointMigrationsRoot + + fields: dict[str, Callable[[Any], None]] = { + "migrations": lambda n : setattr(self, 'migrations', n.get_object_value(SharePointMigrationsRoot)), + } + 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("migrations", self.migrations) + + diff --git a/msgraph_beta/generated/models/share_point_site_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_site_migration_task_parameters.py new file mode 100644 index 00000000000..04289b35f07 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_site_migration_task_parameters.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + +from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + +@dataclass +class SharePointSiteMigrationTaskParameters(SharePointMigrationTaskParameters, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sharePointSiteMigrationTaskParameters" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointSiteMigrationTaskParameters: + """ + 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: SharePointSiteMigrationTaskParameters + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointSiteMigrationTaskParameters() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + + 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/share_point_user_identity_mapping.py b/msgraph_beta/generated/models/share_point_user_identity_mapping.py new file mode 100644 index 00000000000..0c652ba5210 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_user_identity_mapping.py @@ -0,0 +1,78 @@ +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 .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_identity_mapping_user_migration_data import SharePointIdentityMappingUserMigrationData + from .share_point_identity_mapping_user_type import SharePointIdentityMappingUserType + from .user_identity import UserIdentity + +from .share_point_identity_mapping import SharePointIdentityMapping + +@dataclass +class SharePointUserIdentityMapping(SharePointIdentityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The identity information of the source user in the originating organization. Contains the source user's principal name. + source_user_identity: Optional[UserIdentity] = None + # The identity information of the target user in the destination organization. Contains the target user's principal name. + target_user_identity: Optional[UserIdentity] = None + # Additional migration-specific data for the target user. Contains the email address for the user in the destination organization. + target_user_migration_data: Optional[SharePointIdentityMappingUserMigrationData] = None + # The userType property + user_type: Optional[SharePointIdentityMappingUserType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointUserIdentityMapping: + """ + 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: SharePointUserIdentityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointUserIdentityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_identity_mapping_user_migration_data import SharePointIdentityMappingUserMigrationData + from .share_point_identity_mapping_user_type import SharePointIdentityMappingUserType + from .user_identity import UserIdentity + + from .share_point_identity_mapping import SharePointIdentityMapping + from .share_point_identity_mapping_user_migration_data import SharePointIdentityMappingUserMigrationData + from .share_point_identity_mapping_user_type import SharePointIdentityMappingUserType + from .user_identity import UserIdentity + + fields: dict[str, Callable[[Any], None]] = { + "sourceUserIdentity": lambda n : setattr(self, 'source_user_identity', n.get_object_value(UserIdentity)), + "targetUserIdentity": lambda n : setattr(self, 'target_user_identity', n.get_object_value(UserIdentity)), + "targetUserMigrationData": lambda n : setattr(self, 'target_user_migration_data', n.get_object_value(SharePointIdentityMappingUserMigrationData)), + "userType": lambda n : setattr(self, 'user_type', n.get_enum_value(SharePointIdentityMappingUserType)), + } + 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("sourceUserIdentity", self.source_user_identity) + writer.write_object_value("targetUserIdentity", self.target_user_identity) + writer.write_object_value("targetUserMigrationData", self.target_user_migration_data) + writer.write_enum_value("userType", self.user_type) + + diff --git a/msgraph_beta/generated/models/share_point_user_identity_mapping_collection_response.py b/msgraph_beta/generated/models/share_point_user_identity_mapping_collection_response.py new file mode 100644 index 00000000000..28165a14d46 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_user_identity_mapping_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 .share_point_user_identity_mapping import SharePointUserIdentityMapping + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointUserIdentityMappingCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointUserIdentityMapping]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointUserIdentityMappingCollectionResponse: + """ + 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: SharePointUserIdentityMappingCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointUserIdentityMappingCollectionResponse() + + 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 .share_point_user_identity_mapping import SharePointUserIdentityMapping + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_user_identity_mapping import SharePointUserIdentityMapping + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointUserIdentityMapping)), + } + 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/share_point_user_migration_task_parameters.py b/msgraph_beta/generated/models/share_point_user_migration_task_parameters.py new file mode 100644 index 00000000000..90930841ddb --- /dev/null +++ b/msgraph_beta/generated/models/share_point_user_migration_task_parameters.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + from .user_identity import UserIdentity + +from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + +@dataclass +class SharePointUserMigrationTaskParameters(SharePointMigrationTaskParameters, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sharePointUserMigrationTaskParameters" + # The sourceUserIdentity property + source_user_identity: Optional[UserIdentity] = None + # The targetUserIdentity property + target_user_identity: Optional[UserIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointUserMigrationTaskParameters: + """ + 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: SharePointUserMigrationTaskParameters + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointUserMigrationTaskParameters() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + from .user_identity import UserIdentity + + from .share_point_migration_task_parameters import SharePointMigrationTaskParameters + from .user_identity import UserIdentity + + fields: dict[str, Callable[[Any], None]] = { + "sourceUserIdentity": lambda n : setattr(self, 'source_user_identity', n.get_object_value(UserIdentity)), + "targetUserIdentity": lambda n : setattr(self, 'target_user_identity', n.get_object_value(UserIdentity)), + } + 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("sourceUserIdentity", self.source_user_identity) + writer.write_object_value("targetUserIdentity", self.target_user_identity) + + diff --git a/msgraph_beta/generated/models/sign_in.py b/msgraph_beta/generated/models/sign_in.py index 3826fb76b8d..31d85217156 100644 --- a/msgraph_beta/generated/models/sign_in.py +++ b/msgraph_beta/generated/models/sign_in.py @@ -145,7 +145,7 @@ class SignIn(Entity, Parsable): resource_service_principal_id: Optional[str] = None # The tenant identifier of the resource referenced in the sign in. resource_tenant_id: Optional[str] = None - # The reason behind a specific state of a risky user, sign-in, or a risk event. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe.The value none means that Microsoft Entra risk detection hasn't flagged the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. + # The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection hasn't flagged the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. risk_detail: Optional[RiskDetail] = None # The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. Supports $filter (eq, startsWith). risk_event_types_v2: Optional[list[str]] = None diff --git a/msgraph_beta/generated/models/sign_in_conditions.py b/msgraph_beta/generated/models/sign_in_conditions.py index 225c7f422f7..0c5418fecea 100644 --- a/msgraph_beta/generated/models/sign_in_conditions.py +++ b/msgraph_beta/generated/models/sign_in_conditions.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .agent_id_risk_level import AgentIdRiskLevel from .authentication_flow import AuthenticationFlow from .conditional_access_client_app import ConditionalAccessClientApp from .conditional_access_device_platform import ConditionalAccessDevicePlatform @@ -20,6 +21,8 @@ class SignInConditions(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) + # Agent identity risk levels included in the policy. Possible values are: none, low, medium, high, unknownFutureValue. This enumeration is multivalued. + agent_id_risk_level: Optional[AgentIdRiskLevel] = None # Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. authentication_flow: Optional[AuthenticationFlow] = None # Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. @@ -59,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .agent_id_risk_level import AgentIdRiskLevel from .authentication_flow import AuthenticationFlow from .conditional_access_client_app import ConditionalAccessClientApp from .conditional_access_device_platform import ConditionalAccessDevicePlatform @@ -66,6 +70,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .insider_risk_level import InsiderRiskLevel from .risk_level import RiskLevel + from .agent_id_risk_level import AgentIdRiskLevel from .authentication_flow import AuthenticationFlow from .conditional_access_client_app import ConditionalAccessClientApp from .conditional_access_device_platform import ConditionalAccessDevicePlatform @@ -74,6 +79,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .risk_level import RiskLevel fields: dict[str, Callable[[Any], None]] = { + "agentIdRiskLevel": lambda n : setattr(self, 'agent_id_risk_level', n.get_enum_value(AgentIdRiskLevel)), "authenticationFlow": lambda n : setattr(self, 'authentication_flow', n.get_object_value(AuthenticationFlow)), "clientAppType": lambda n : setattr(self, 'client_app_type', n.get_enum_value(ConditionalAccessClientApp)), "country": lambda n : setattr(self, 'country', n.get_str_value()), @@ -96,6 +102,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_enum_value("agentIdRiskLevel", self.agent_id_risk_level) writer.write_object_value("authenticationFlow", self.authentication_flow) writer.write_enum_value("clientAppType", self.client_app_type) writer.write_str_value("country", self.country) diff --git a/msgraph_beta/generated/models/sign_in_identity.py b/msgraph_beta/generated/models/sign_in_identity.py index 10ec3b54741..b33ce3a9920 100644 --- a/msgraph_beta/generated/models/sign_in_identity.py +++ b/msgraph_beta/generated/models/sign_in_identity.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .agent_sign_in import AgentSignIn from .service_principal_sign_in import ServicePrincipalSignIn from .user_sign_in import UserSignIn @@ -33,6 +34,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> SignInIdentity: 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.agentSignIn".casefold(): + from .agent_sign_in import AgentSignIn + + return AgentSignIn() if mapping_value and mapping_value.casefold() == "#microsoft.graph.servicePrincipalSignIn".casefold(): from .service_principal_sign_in import ServicePrincipalSignIn @@ -48,9 +53,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .agent_sign_in import AgentSignIn from .service_principal_sign_in import ServicePrincipalSignIn from .user_sign_in import UserSignIn + from .agent_sign_in import AgentSignIn from .service_principal_sign_in import ServicePrincipalSignIn from .user_sign_in import UserSignIn diff --git a/msgraph_beta/generated/models/solutions_root.py b/msgraph_beta/generated/models/solutions_root.py index b3841fb885a..9cdd5710d80 100644 --- a/msgraph_beta/generated/models/solutions_root.py +++ b/msgraph_beta/generated/models/solutions_root.py @@ -11,6 +11,8 @@ from .booking_business import BookingBusiness from .booking_currency import BookingCurrency from .business_scenario import BusinessScenario + from .migrations_root import MigrationsRoot + from .share_point_root import SharePointRoot from .virtual_events_root import VirtualEventsRoot @dataclass @@ -30,8 +32,12 @@ class SolutionsRoot(AdditionalDataHolder, BackedModel, Parsable): booking_currencies: Optional[list[BookingCurrency]] = None # A collection of scenarios that contain relevant data and configuration information for a specific problem domain. business_scenarios: Optional[list[BusinessScenario]] = None + # The migrations property + migrations: Optional[MigrationsRoot] = None # The OdataType property odata_type: Optional[str] = None + # Container for SharePoint resources that include cross-organization migration operations. + share_point: Optional[SharePointRoot] = None # A collection of virtual events. virtual_events: Optional[VirtualEventsRoot] = None @@ -56,6 +62,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .booking_business import BookingBusiness from .booking_currency import BookingCurrency from .business_scenario import BusinessScenario + from .migrations_root import MigrationsRoot + from .share_point_root import SharePointRoot from .virtual_events_root import VirtualEventsRoot from .approval_solution import ApprovalSolution @@ -63,6 +71,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .booking_business import BookingBusiness from .booking_currency import BookingCurrency from .business_scenario import BusinessScenario + from .migrations_root import MigrationsRoot + from .share_point_root import SharePointRoot from .virtual_events_root import VirtualEventsRoot fields: dict[str, Callable[[Any], None]] = { @@ -71,7 +81,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "bookingBusinesses": lambda n : setattr(self, 'booking_businesses', n.get_collection_of_object_values(BookingBusiness)), "bookingCurrencies": lambda n : setattr(self, 'booking_currencies', n.get_collection_of_object_values(BookingCurrency)), "businessScenarios": lambda n : setattr(self, 'business_scenarios', n.get_collection_of_object_values(BusinessScenario)), + "migrations": lambda n : setattr(self, 'migrations', n.get_object_value(MigrationsRoot)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sharePoint": lambda n : setattr(self, 'share_point', n.get_object_value(SharePointRoot)), "virtualEvents": lambda n : setattr(self, 'virtual_events', n.get_object_value(VirtualEventsRoot)), } return fields @@ -89,7 +101,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("bookingBusinesses", self.booking_businesses) writer.write_collection_of_object_values("bookingCurrencies", self.booking_currencies) writer.write_collection_of_object_values("businessScenarios", self.business_scenarios) + writer.write_object_value("migrations", self.migrations) writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("sharePoint", self.share_point) writer.write_object_value("virtualEvents", self.virtual_events) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/sts_policy.py b/msgraph_beta/generated/models/sts_policy.py index f37fcedb480..3ab8aa3b10c 100644 --- a/msgraph_beta/generated/models/sts_policy.py +++ b/msgraph_beta/generated/models/sts_policy.py @@ -6,9 +6,11 @@ if TYPE_CHECKING: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy + from .b2b_management_policy import B2bManagementPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .directory_object import DirectoryObject from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .policy_base import PolicyBase from .token_issuance_policy import TokenIssuancePolicy from .token_lifetime_policy import TokenLifetimePolicy @@ -44,6 +46,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> StsPolicy: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy return ActivityBasedTimeoutPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.b2bManagementPolicy".casefold(): + from .b2b_management_policy import B2bManagementPolicy + + return B2bManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.claimsMappingPolicy".casefold(): from .claims_mapping_policy import ClaimsMappingPolicy @@ -52,6 +58,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> StsPolicy: from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy return HomeRealmDiscoveryPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremAuthenticationPolicy".casefold(): + from .on_prem_authentication_policy import OnPremAuthenticationPolicy + + return OnPremAuthenticationPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.tokenIssuancePolicy".casefold(): from .token_issuance_policy import TokenIssuancePolicy @@ -68,17 +78,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy + from .b2b_management_policy import B2bManagementPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .directory_object import DirectoryObject from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .policy_base import PolicyBase from .token_issuance_policy import TokenIssuancePolicy from .token_lifetime_policy import TokenLifetimePolicy from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy + from .b2b_management_policy import B2bManagementPolicy from .claims_mapping_policy import ClaimsMappingPolicy from .directory_object import DirectoryObject from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy + from .on_prem_authentication_policy import OnPremAuthenticationPolicy from .policy_base import PolicyBase from .token_issuance_policy import TokenIssuancePolicy from .token_lifetime_policy import TokenLifetimePolicy diff --git a/msgraph_beta/generated/models/subject_rights_request_history.py b/msgraph_beta/generated/models/subject_rights_request_history.py index e27e5613e3f..ef8cf5bf64b 100644 --- a/msgraph_beta/generated/models/subject_rights_request_history.py +++ b/msgraph_beta/generated/models/subject_rights_request_history.py @@ -24,7 +24,7 @@ class SubjectRightsRequestHistory(AdditionalDataHolder, BackedModel, Parsable): event_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: approval. + # The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: approval. stage: Optional[SubjectRightsRequestStage] = None # The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue. stage_status: Optional[SubjectRightsRequestStageStatus] = None diff --git a/msgraph_beta/generated/models/subject_rights_request_stage_detail.py b/msgraph_beta/generated/models/subject_rights_request_stage_detail.py index 8f5fa84576f..e186ebbfcc7 100644 --- a/msgraph_beta/generated/models/subject_rights_request_stage_detail.py +++ b/msgraph_beta/generated/models/subject_rights_request_stage_detail.py @@ -21,7 +21,7 @@ class SubjectRightsRequestStageDetail(AdditionalDataHolder, BackedModel, Parsabl error: Optional[PublicError] = None # The OdataType property odata_type: Optional[str] = None - # The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: approval. + # The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: approval. stage: Optional[SubjectRightsRequestStage] = None # Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue. status: Optional[SubjectRightsRequestStageStatus] = None diff --git a/msgraph_beta/generated/models/time_constraint.py b/msgraph_beta/generated/models/time_constraint.py index 626243b9dc4..aa5ad556c2c 100644 --- a/msgraph_beta/generated/models/time_constraint.py +++ b/msgraph_beta/generated/models/time_constraint.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .activity_domain import ActivityDomain + from .patterned_recurrence import PatternedRecurrence from .time_slot import TimeSlot @dataclass @@ -20,6 +21,8 @@ class TimeConstraint(AdditionalDataHolder, BackedModel, Parsable): activity_domain: Optional[ActivityDomain] = None # The OdataType property odata_type: Optional[str] = None + # The recurrence property + recurrence: Optional[PatternedRecurrence] = None # The timeSlots property time_slots: Optional[list[TimeSlot]] = None @@ -40,14 +43,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .activity_domain import ActivityDomain + from .patterned_recurrence import PatternedRecurrence from .time_slot import TimeSlot from .activity_domain import ActivityDomain + from .patterned_recurrence import PatternedRecurrence from .time_slot import TimeSlot fields: dict[str, Callable[[Any], None]] = { "activityDomain": lambda n : setattr(self, 'activity_domain', n.get_enum_value(ActivityDomain)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "recurrence": lambda n : setattr(self, 'recurrence', n.get_object_value(PatternedRecurrence)), "timeSlots": lambda n : setattr(self, 'time_slots', n.get_collection_of_object_values(TimeSlot)), } return fields @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_enum_value("activityDomain", self.activity_domain) writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("recurrence", self.recurrence) writer.write_collection_of_object_values("timeSlots", self.time_slots) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/time_slot.py b/msgraph_beta/generated/models/time_slot.py index a154a3b51be..35c5e1ccca0 100644 --- a/msgraph_beta/generated/models/time_slot.py +++ b/msgraph_beta/generated/models/time_slot.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .date_time_time_zone import DateTimeTimeZone + from .time_slot_availability import TimeSlotAvailability @dataclass class TimeSlot(AdditionalDataHolder, BackedModel, Parsable): @@ -31,6 +32,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> TimeSlot: """ 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.timeSlotAvailability".casefold(): + from .time_slot_availability import TimeSlotAvailability + + return TimeSlotAvailability() return TimeSlot() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -39,8 +49,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .date_time_time_zone import DateTimeTimeZone + from .time_slot_availability import TimeSlotAvailability from .date_time_time_zone import DateTimeTimeZone + from .time_slot_availability import TimeSlotAvailability fields: dict[str, Callable[[Any], None]] = { "end": lambda n : setattr(self, 'end', n.get_object_value(DateTimeTimeZone)), diff --git a/msgraph_beta/generated/models/time_slot_availability.py b/msgraph_beta/generated/models/time_slot_availability.py new file mode 100644 index 00000000000..86bb7c6f617 --- /dev/null +++ b/msgraph_beta/generated/models/time_slot_availability.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .free_busy_status import FreeBusyStatus + from .time_slot import TimeSlot + +from .time_slot import TimeSlot + +@dataclass +class TimeSlotAvailability(TimeSlot, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.timeSlotAvailability" + # The availability property + availability: Optional[FreeBusyStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TimeSlotAvailability: + """ + 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: TimeSlotAvailability + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TimeSlotAvailability() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .free_busy_status import FreeBusyStatus + from .time_slot import TimeSlot + + from .free_busy_status import FreeBusyStatus + from .time_slot import TimeSlot + + fields: dict[str, Callable[[Any], None]] = { + "availability": lambda n : setattr(self, 'availability', n.get_enum_value(FreeBusyStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("availability", self.availability) + + diff --git a/msgraph_beta/generated/models/offline_place_mode.py b/msgraph_beta/generated/models/unavailable_place_mode.py similarity index 87% rename from msgraph_beta/generated/models/offline_place_mode.py rename to msgraph_beta/generated/models/unavailable_place_mode.py index abe3f44df98..2d5b7d4a9c0 100644 --- a/msgraph_beta/generated/models/offline_place_mode.py +++ b/msgraph_beta/generated/models/unavailable_place_mode.py @@ -10,22 +10,22 @@ from .place_mode import PlaceMode @dataclass -class OfflinePlaceMode(PlaceMode, Parsable): +class UnavailablePlaceMode(PlaceMode, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.offlinePlaceMode" - # Reason for marking a place offline. + odata_type: Optional[str] = "#microsoft.graph.unavailablePlaceMode" + # Reason for marking a place unavailable. reason: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> OfflinePlaceMode: + def create_from_discriminator_value(parse_node: ParseNode) -> UnavailablePlaceMode: """ 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: OfflinePlaceMode + Returns: UnavailablePlaceMode """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return OfflinePlaceMode() + return UnavailablePlaceMode() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index 5e70834fe2f..1417e983a0f 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .access_review_instance import AccessReviewInstance from .adhoc_call import AdhocCall + from .agent_user import AgentUser from .agreement_acceptance import AgreementAcceptance from .approval import Approval from .app_consent_request import AppConsentRequest @@ -220,6 +221,8 @@ class User(DirectoryObject, Parsable): hire_date: Optional[datetime.datetime] = None # Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations. identities: Optional[list[ObjectIdentity]] = None + # The object ID of the parent identity for agent users. Always null for regular user accounts. For agentUser resources, this property references the object ID of the associated agent identity. + identity_parent_id: Optional[str] = None # The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith). im_addresses: Optional[list[str]] = None # Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance. @@ -426,6 +429,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> User: """ 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.agentUser".casefold(): + from .agent_user import AgentUser + + return AgentUser() return User() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -435,6 +447,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .access_review_instance import AccessReviewInstance from .adhoc_call import AdhocCall + from .agent_user import AgentUser from .agreement_acceptance import AgreementAcceptance from .approval import Approval from .app_consent_request import AppConsentRequest @@ -517,6 +530,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_instance import AccessReviewInstance from .adhoc_call import AdhocCall + from .agent_user import AgentUser from .agreement_acceptance import AgreementAcceptance from .approval import Approval from .app_consent_request import AppConsentRequest @@ -661,6 +675,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "givenName": lambda n : setattr(self, 'given_name', n.get_str_value()), "hireDate": lambda n : setattr(self, 'hire_date', n.get_datetime_value()), "identities": lambda n : setattr(self, 'identities', n.get_collection_of_object_values(ObjectIdentity)), + "identityParentId": lambda n : setattr(self, 'identity_parent_id', n.get_str_value()), "imAddresses": lambda n : setattr(self, 'im_addresses', n.get_collection_of_primitive_values(str)), "inferenceClassification": lambda n : setattr(self, 'inference_classification', n.get_object_value(InferenceClassification)), "infoCatalogs": lambda n : setattr(self, 'info_catalogs', n.get_collection_of_primitive_values(str)), @@ -836,6 +851,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("givenName", self.given_name) writer.write_datetime_value("hireDate", self.hire_date) writer.write_collection_of_object_values("identities", self.identities) + writer.write_str_value("identityParentId", self.identity_parent_id) writer.write_collection_of_primitive_values("imAddresses", self.im_addresses) writer.write_object_value("inferenceClassification", self.inference_classification) writer.write_collection_of_primitive_values("infoCatalogs", self.info_catalogs) diff --git a/msgraph_beta/generated/models/user_work_location.py b/msgraph_beta/generated/models/user_work_location.py index 90c85ee9126..9928dfd7f0b 100644 --- a/msgraph_beta/generated/models/user_work_location.py +++ b/msgraph_beta/generated/models/user_work_location.py @@ -18,7 +18,7 @@ class UserWorkLocation(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The placeId property + # Identifier of the place (when applicable). place_id: Optional[str] = None # The source property source: Optional[WorkLocationSource] = None diff --git a/msgraph_beta/generated/models/what_if_analysis_reasons.py b/msgraph_beta/generated/models/what_if_analysis_reasons.py index 99ffa1e18e8..d05a0727a48 100644 --- a/msgraph_beta/generated/models/what_if_analysis_reasons.py +++ b/msgraph_beta/generated/models/what_if_analysis_reasons.py @@ -22,4 +22,6 @@ class WhatIfAnalysisReasons(str, Enum): InsiderRisk = "insiderRisk", AuthenticationFlow = "authenticationFlow", UnknownFutureValue = "unknownFutureValue", + AgentIdRisk = "agentIdRisk", + AgentIdentities = "agentIdentities", diff --git a/msgraph_beta/generated/models/workspace.py b/msgraph_beta/generated/models/workspace.py index 8d63c94d130..d73f03febf4 100644 --- a/msgraph_beta/generated/models/workspace.py +++ b/msgraph_beta/generated/models/workspace.py @@ -26,10 +26,12 @@ class Workspace(Place, Parsable): floor_label: Optional[str] = None # The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on. floor_number: Optional[int] = None - # The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms Pro management portal.offlinePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + # The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms Pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. mode: Optional[PlaceMode] = None # A short, friendly name for the workspace, often used for easier identification or display in the UI. nickname: Optional[str] = None + # An alternate immutable unique identifier of the workspace. Read-only. + place_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Workspace: @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -84,5 +87,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("floorNumber", self.floor_number) writer.write_object_value("mode", self.mode) writer.write_str_value("nickname", self.nickname) + writer.write_str_value("placeId", self.place_id) diff --git a/msgraph_beta/generated/network_access/connectivity/branches/item/branch_site_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/branch_site_item_request_builder.py index bc80560bd30..d00c15d9a82 100644 --- a/msgraph_beta/generated/network_access/connectivity/branches/item/branch_site_item_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/branch_site_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .connectivity_configuration.connectivity_configuration_request_builder import ConnectivityConfigurationRequestBuilder from .device_links.device_links_request_builder import DeviceLinksRequestBuilder + from .forwarding_profiles.forwarding_profiles_request_builder import ForwardingProfilesRequestBuilder class BranchSiteItemRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def device_links(self) -> DeviceLinksRequestBuilder: return DeviceLinksRequestBuilder(self.request_adapter, self.path_parameters) + @property + def forwarding_profiles(self) -> ForwardingProfilesRequestBuilder: + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.branchSite entity. + """ + from .forwarding_profiles.forwarding_profiles_request_builder import ForwardingProfilesRequestBuilder + + return ForwardingProfilesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class BranchSiteItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/count/count_request_builder.py new file mode 100644 index 00000000000..d5b79f923e6 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/$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("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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/network_access/connectivity/branches/item/forwarding_profiles/forwarding_profiles_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/forwarding_profiles_request_builder.py new file mode 100644 index 00000000000..de2bc496cd3 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/forwarding_profiles_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.networkaccess.forwarding_profile import ForwardingProfile + from ......models.networkaccess.forwarding_profile_collection_response import ForwardingProfileCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.forwarding_profile_item_request_builder import ForwardingProfileItemRequestBuilder + +class ForwardingProfilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.branchSite entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ForwardingProfilesRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_forwarding_profile_id(self,forwarding_profile_id: str) -> ForwardingProfileItemRequestBuilder: + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.branchSite entity. + param forwarding_profile_id: The unique identifier of forwardingProfile + Returns: ForwardingProfileItemRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if forwarding_profile_id is None: + raise TypeError("forwarding_profile_id cannot be null.") + from .item.forwarding_profile_item_request_builder import ForwardingProfileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["forwardingProfile%2Did"] = forwarding_profile_id + return ForwardingProfileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]] = None) -> Optional[ForwardingProfileCollectionResponse]: + """ + Retrieve a list of traffic forwarding profiles associated with a branch. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfileCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-branchsite-list-forwardingprofiles?view=graph-rest-beta + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.forwarding_profile_collection_response import ForwardingProfileCollectionResponse + + return await self.request_adapter.send_async(request_info, ForwardingProfileCollectionResponse, error_mapping) + + async def post(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Create new navigation property to forwardingProfiles for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of traffic forwarding profiles associated with a branch. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to forwardingProfiles for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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) -> ForwardingProfilesRequestBuilder: + """ + 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: ForwardingProfilesRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ForwardingProfilesRequestBuilder(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 ForwardingProfilesRequestBuilderGetQueryParameters(): + """ + Retrieve a list of traffic forwarding profiles associated with a branch. + """ + 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 ForwardingProfilesRequestBuilderGetRequestConfiguration(RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ForwardingProfilesRequestBuilderPostRequestConfiguration(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/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py new file mode 100644 index 00000000000..4c84e922d44 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_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.networkaccess.forwarding_profile import ForwardingProfile + from .......models.o_data_errors.o_data_error import ODataError + from .policies.policies_request_builder import PoliciesRequestBuilder + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + +class ForwardingProfileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.branchSite entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ForwardingProfileItemRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property forwardingProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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[ForwardingProfileItemRequestBuilderGetQueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Each forwarding profile associated with a branch site is specified. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + async def patch(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Update the navigation property forwardingProfiles in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property forwardingProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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[ForwardingProfileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each forwarding profile associated with a branch site is specified. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property forwardingProfiles in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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) -> ForwardingProfileItemRequestBuilder: + """ + 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: ForwardingProfileItemRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ForwardingProfileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_principal(self) -> ServicePrincipalRequestBuilder: + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + """ + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + + return ServicePrincipalRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ForwardingProfileItemRequestBuilderDeleteRequestConfiguration(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 ForwardingProfileItemRequestBuilderGetQueryParameters(): + """ + Each forwarding profile associated with a branch site is specified. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ForwardingProfileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ForwardingProfileItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/branches/item/forwarding_profiles/item/policies/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/count/count_request_builder.py new file mode 100644 index 00000000000..73105e08eb9 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/$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("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy/policy_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy/policy_request_builder.py new file mode 100644 index 00000000000..b1c23a6617b --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy/policy_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.networkaccess.policy import Policy + from ..........models.o_data_errors.o_data_error import ODataError + +class PolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> Optional[Policy]: + """ + Policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Policy] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.policy import Policy + + return await self.request_adapter.send_async(request_info, Policy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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) -> PolicyRequestBuilder: + """ + 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: PolicyRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PolicyRequestBuilderGetQueryParameters(): + """ + Policy. + """ + 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 PolicyRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py new file mode 100644 index 00000000000..255699e747a --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/item/policy_link_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.networkaccess.policy_link import PolicyLink + from .........models.o_data_errors.o_data_error import ODataError + from .policy.policy_request_builder import PolicyRequestBuilder + +class PolicyLinkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyLinkItemRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policies for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLink]: + """ + The traffic forwarding policies associated with this profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + async def patch(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Update the navigation property policies in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policies for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The traffic forwarding policies associated with this profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property policies in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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) -> PolicyLinkItemRequestBuilder: + """ + 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: PolicyLinkItemRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyLinkItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policy(self) -> PolicyRequestBuilder: + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + from .policy.policy_request_builder import PolicyRequestBuilder + + return PolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PolicyLinkItemRequestBuilderDeleteRequestConfiguration(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 PolicyLinkItemRequestBuilderGetQueryParameters(): + """ + The traffic forwarding policies associated with this 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 PolicyLinkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PolicyLinkItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/branches/item/forwarding_profiles/item/policies/policies_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/policies_request_builder.py new file mode 100644 index 00000000000..7ab783aab93 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/policies/policies_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.networkaccess.policy_link import PolicyLink + from ........models.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_policy_link_id(self,policy_link_id: str) -> PolicyLinkItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + param policy_link_id: The unique identifier of policyLink + Returns: PolicyLinkItemRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if policy_link_id is None: + raise TypeError("policy_link_id cannot be null.") + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["policyLink%2Did"] = policy_link_id + return PolicyLinkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLinkCollectionResponse]: + """ + The traffic forwarding policies associated with this profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLinkCollectionResponse] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + + return await self.request_adapter.send_async(request_info, PolicyLinkCollectionResponse, error_mapping) + + async def post(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Create new navigation property to policies for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The traffic forwarding policies associated with this profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to policies for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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) -> PoliciesRequestBuilder: + """ + 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: PoliciesRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + The traffic forwarding policies associated with this 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 == "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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PoliciesRequestBuilderPostRequestConfiguration(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/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py new file mode 100644 index 00000000000..29b8d70ecba --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py @@ -0,0 +1,110 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.service_principal import ServicePrincipal + +class ServicePrincipalRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServicePrincipalRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/servicePrincipal{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: + """ + Get servicePrincipal from networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServicePrincipal] + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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.service_principal import ServicePrincipal + + return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get servicePrincipal from networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", 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) -> ServicePrincipalRequestBuilder: + """ + 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: ServicePrincipalRequestBuilder + """ + warn("The Branches API is deprecated and will stop returning data on March 20, 2024. Please use the new Remote Network API. as of 2022-06/PrivatePreview:NetworkAccess on 2023-12-19 and will be removed 2024-03-20", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServicePrincipalRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ServicePrincipalRequestBuilderGetQueryParameters(): + """ + Get servicePrincipal from networkAccess + """ + 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 ServicePrincipalRequestBuilderGetRequestConfiguration(RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/connectivity/connectivity_request_builder.py b/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py index dc780682ca7..94abc6d2680 100644 --- a/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py @@ -18,6 +18,7 @@ from ...models.o_data_errors.o_data_error import ODataError from .branches.branches_request_builder import BranchesRequestBuilder from .microsoft_graph_networkaccess_get_web_category_by_url_with_url.microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder import MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder + from .remote_networks.remote_networks_request_builder import RemoteNetworksRequestBuilder class ConnectivityRequestBuilder(BaseRequestBuilder): """ @@ -161,6 +162,15 @@ def branches(self) -> BranchesRequestBuilder: return BranchesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remote_networks(self) -> RemoteNetworksRequestBuilder: + """ + Provides operations to manage the remoteNetworks property of the microsoft.graph.networkaccess.connectivity entity. + """ + from .remote_networks.remote_networks_request_builder import RemoteNetworksRequestBuilder + + return RemoteNetworksRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ConnectivityRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/network_access/connectivity/remote_networks/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/count/count_request_builder.py new file mode 100644 index 00000000000..8d81021634b --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/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}/networkAccess/connectivity/remoteNetworks/$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/network_access/connectivity/remote_networks/item/connectivity_configuration/connectivity_configuration_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/connectivity_configuration_request_builder.py new file mode 100644 index 00000000000..f583d722e38 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/connectivity_configuration_request_builder.py @@ -0,0 +1,198 @@ +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.networkaccess.remote_network_connectivity_configuration import RemoteNetworkConnectivityConfiguration + from ......models.o_data_errors.o_data_error import ODataError + from .links.links_request_builder import LinksRequestBuilder + +class ConnectivityConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the connectivityConfiguration property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConnectivityConfigurationRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property connectivityConfiguration for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConnectivityConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteNetworkConnectivityConfiguration]: + """ + Specifies the connectivity details of all device links associated with a remote network. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteNetworkConnectivityConfiguration] + """ + 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.networkaccess.remote_network_connectivity_configuration import RemoteNetworkConnectivityConfiguration + + return await self.request_adapter.send_async(request_info, RemoteNetworkConnectivityConfiguration, error_mapping) + + async def patch(self,body: RemoteNetworkConnectivityConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteNetworkConnectivityConfiguration]: + """ + Update the navigation property connectivityConfiguration in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteNetworkConnectivityConfiguration] + """ + 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.networkaccess.remote_network_connectivity_configuration import RemoteNetworkConnectivityConfiguration + + return await self.request_adapter.send_async(request_info, RemoteNetworkConnectivityConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property connectivityConfiguration for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConnectivityConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Specifies the connectivity details of all device links associated with a remote network. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: RemoteNetworkConnectivityConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property connectivityConfiguration in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConnectivityConfigurationRequestBuilder: + """ + 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: ConnectivityConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConnectivityConfigurationRequestBuilder(self.request_adapter, raw_url) + + @property + def links(self) -> LinksRequestBuilder: + """ + Provides operations to manage the links property of the microsoft.graph.networkaccess.remoteNetworkConnectivityConfiguration entity. + """ + from .links.links_request_builder import LinksRequestBuilder + + return LinksRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration(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 ConnectivityConfigurationRequestBuilderGetQueryParameters(): + """ + Specifies the connectivity details of all device links associated with a remote network. + """ + 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 ConnectivityConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConnectivityConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConnectivityConfigurationRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/remote_networks/item/connectivity_configuration/links/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/count/count_request_builder.py new file mode 100644 index 00000000000..9a3c127bfb6 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration/links/$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/network_access/connectivity/remote_networks/item/connectivity_configuration/links/item/connectivity_configuration_link_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/item/connectivity_configuration_link_item_request_builder.py new file mode 100644 index 00000000000..8b7c409e610 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/item/connectivity_configuration_link_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.networkaccess.connectivity_configuration_link import ConnectivityConfigurationLink + from ........models.o_data_errors.o_data_error import ODataError + +class ConnectivityConfigurationLinkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the links property of the microsoft.graph.networkaccess.remoteNetworkConnectivityConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConnectivityConfigurationLinkItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration/links/{connectivityConfigurationLink%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property links for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConnectivityConfigurationLink]: + """ + List of connectivity configurations for deviceLink objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConnectivityConfigurationLink] + """ + 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.networkaccess.connectivity_configuration_link import ConnectivityConfigurationLink + + return await self.request_adapter.send_async(request_info, ConnectivityConfigurationLink, error_mapping) + + async def patch(self,body: ConnectivityConfigurationLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConnectivityConfigurationLink]: + """ + Update the navigation property links in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConnectivityConfigurationLink] + """ + 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.networkaccess.connectivity_configuration_link import ConnectivityConfigurationLink + + return await self.request_adapter.send_async(request_info, ConnectivityConfigurationLink, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property links for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List of connectivity configurations for deviceLink objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConnectivityConfigurationLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property links in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConnectivityConfigurationLinkItemRequestBuilder: + """ + 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: ConnectivityConfigurationLinkItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConnectivityConfigurationLinkItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration(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 ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters(): + """ + List of connectivity configurations for deviceLink objects. + """ + 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 ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/remote_networks/item/connectivity_configuration/links/links_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/links_request_builder.py new file mode 100644 index 00000000000..cf85a4f60c3 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/connectivity_configuration/links/links_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.networkaccess.connectivity_configuration_link import ConnectivityConfigurationLink + from .......models.networkaccess.connectivity_configuration_link_collection_response import ConnectivityConfigurationLinkCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.connectivity_configuration_link_item_request_builder import ConnectivityConfigurationLinkItemRequestBuilder + +class LinksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the links property of the microsoft.graph.networkaccess.remoteNetworkConnectivityConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new LinksRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration/links{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_connectivity_configuration_link_id(self,connectivity_configuration_link_id: str) -> ConnectivityConfigurationLinkItemRequestBuilder: + """ + Provides operations to manage the links property of the microsoft.graph.networkaccess.remoteNetworkConnectivityConfiguration entity. + param connectivity_configuration_link_id: The unique identifier of connectivityConfigurationLink + Returns: ConnectivityConfigurationLinkItemRequestBuilder + """ + if connectivity_configuration_link_id is None: + raise TypeError("connectivity_configuration_link_id cannot be null.") + from .item.connectivity_configuration_link_item_request_builder import ConnectivityConfigurationLinkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["connectivityConfigurationLink%2Did"] = connectivity_configuration_link_id + return ConnectivityConfigurationLinkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[LinksRequestBuilderGetQueryParameters]] = None) -> Optional[ConnectivityConfigurationLinkCollectionResponse]: + """ + List of connectivity configurations for deviceLink objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConnectivityConfigurationLinkCollectionResponse] + """ + 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.networkaccess.connectivity_configuration_link_collection_response import ConnectivityConfigurationLinkCollectionResponse + + return await self.request_adapter.send_async(request_info, ConnectivityConfigurationLinkCollectionResponse, error_mapping) + + async def post(self,body: ConnectivityConfigurationLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConnectivityConfigurationLink]: + """ + Create new navigation property to links for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConnectivityConfigurationLink] + """ + 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.networkaccess.connectivity_configuration_link import ConnectivityConfigurationLink + + return await self.request_adapter.send_async(request_info, ConnectivityConfigurationLink, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LinksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List of connectivity configurations for deviceLink objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConnectivityConfigurationLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to links for networkAccess + 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) -> LinksRequestBuilder: + """ + 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: LinksRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return LinksRequestBuilder(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 LinksRequestBuilderGetQueryParameters(): + """ + List of connectivity configurations for deviceLink objects. + """ + 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 LinksRequestBuilderGetRequestConfiguration(RequestConfiguration[LinksRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 LinksRequestBuilderPostRequestConfiguration(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/network_access/connectivity/remote_networks/item/device_links/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/count/count_request_builder.py new file mode 100644 index 00000000000..69da5185c65 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/deviceLinks/$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/network_access/connectivity/remote_networks/item/device_links/device_links_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/device_links_request_builder.py new file mode 100644 index 00000000000..627275ff4b5 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/device_links_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.networkaccess.device_link import DeviceLink + from ......models.networkaccess.device_link_collection_response import DeviceLinkCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.device_link_item_request_builder import DeviceLinkItemRequestBuilder + +class DeviceLinksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deviceLinks property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeviceLinksRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/deviceLinks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_device_link_id(self,device_link_id: str) -> DeviceLinkItemRequestBuilder: + """ + Provides operations to manage the deviceLinks property of the microsoft.graph.networkaccess.remoteNetwork entity. + param device_link_id: The unique identifier of deviceLink + Returns: DeviceLinkItemRequestBuilder + """ + if device_link_id is None: + raise TypeError("device_link_id cannot be null.") + from .item.device_link_item_request_builder import DeviceLinkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["deviceLink%2Did"] = device_link_id + return DeviceLinkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeviceLinksRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceLinkCollectionResponse]: + """ + Retrieves a specific device link associated with a remote network. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceLinkCollectionResponse] + """ + 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.networkaccess.device_link_collection_response import DeviceLinkCollectionResponse + + return await self.request_adapter.send_async(request_info, DeviceLinkCollectionResponse, error_mapping) + + async def post(self,body: DeviceLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceLink]: + """ + Create new navigation property to deviceLinks for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceLink] + """ + 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.networkaccess.device_link import DeviceLink + + return await self.request_adapter.send_async(request_info, DeviceLink, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceLinksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieves a specific device link associated with a remote network. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: DeviceLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to deviceLinks for networkAccess + 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) -> DeviceLinksRequestBuilder: + """ + 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: DeviceLinksRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeviceLinksRequestBuilder(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 DeviceLinksRequestBuilderGetQueryParameters(): + """ + Retrieves a specific device link associated with a remote network. + """ + 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 DeviceLinksRequestBuilderGetRequestConfiguration(RequestConfiguration[DeviceLinksRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 DeviceLinksRequestBuilderPostRequestConfiguration(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/network_access/connectivity/remote_networks/item/device_links/item/device_link_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/item/device_link_item_request_builder.py new file mode 100644 index 00000000000..8ec5e85fa8e --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/device_links/item/device_link_item_request_builder.py @@ -0,0 +1,190 @@ +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.networkaccess.device_link import DeviceLink + from .......models.o_data_errors.o_data_error import ODataError + +class DeviceLinkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deviceLinks property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeviceLinkItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/deviceLinks/{deviceLink%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Removes the link between the branch or remote network and the CPE device, effectively removing the connection and associated configuration between them. + 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/networkaccess-devicelink-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeviceLinkItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceLink]: + """ + Retrieves a specific device link associated with a remote network. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceLink] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-devicelink-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.networkaccess.device_link import DeviceLink + + return await self.request_adapter.send_async(request_info, DeviceLink, error_mapping) + + async def patch(self,body: DeviceLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceLink]: + """ + Update the navigation property deviceLinks in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceLink] + """ + 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.networkaccess.device_link import DeviceLink + + return await self.request_adapter.send_async(request_info, DeviceLink, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Removes the link between the branch or remote network and the CPE device, effectively removing the connection and associated configuration between them. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceLinkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieves a specific device link associated with a remote network. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: DeviceLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property deviceLinks in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DeviceLinkItemRequestBuilder: + """ + 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: DeviceLinkItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeviceLinkItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeviceLinkItemRequestBuilderDeleteRequestConfiguration(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 DeviceLinkItemRequestBuilderGetQueryParameters(): + """ + Retrieves a specific device link associated with a remote network. + """ + 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 DeviceLinkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DeviceLinkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 DeviceLinkItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/remote_networks/item/forwarding_profiles/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/count/count_request_builder.py new file mode 100644 index 00000000000..66d15cec302 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/$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/network_access/connectivity/remote_networks/item/forwarding_profiles/forwarding_profiles_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/forwarding_profiles_request_builder.py new file mode 100644 index 00000000000..ceff4c3f4ad --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/forwarding_profiles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.networkaccess.forwarding_profile import ForwardingProfile + from ......models.networkaccess.forwarding_profile_collection_response import ForwardingProfileCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.forwarding_profile_item_request_builder import ForwardingProfileItemRequestBuilder + +class ForwardingProfilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ForwardingProfilesRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_forwarding_profile_id(self,forwarding_profile_id: str) -> ForwardingProfileItemRequestBuilder: + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.remoteNetwork entity. + param forwarding_profile_id: The unique identifier of forwardingProfile + Returns: ForwardingProfileItemRequestBuilder + """ + if forwarding_profile_id is None: + raise TypeError("forwarding_profile_id cannot be null.") + from .item.forwarding_profile_item_request_builder import ForwardingProfileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["forwardingProfile%2Did"] = forwarding_profile_id + return ForwardingProfileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]] = None) -> Optional[ForwardingProfileCollectionResponse]: + """ + Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfileCollectionResponse] + """ + 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.networkaccess.forwarding_profile_collection_response import ForwardingProfileCollectionResponse + + return await self.request_adapter.send_async(request_info, ForwardingProfileCollectionResponse, error_mapping) + + async def post(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Create new navigation property to forwardingProfiles for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to forwardingProfiles for networkAccess + 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) -> ForwardingProfilesRequestBuilder: + """ + 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: ForwardingProfilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ForwardingProfilesRequestBuilder(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 ForwardingProfilesRequestBuilderGetQueryParameters(): + """ + Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + """ + 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 ForwardingProfilesRequestBuilderGetRequestConfiguration(RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ForwardingProfilesRequestBuilderPostRequestConfiguration(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/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py new file mode 100644 index 00000000000..47c9eb0b997 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.networkaccess.forwarding_profile import ForwardingProfile + from .......models.o_data_errors.o_data_error import ODataError + from .policies.policies_request_builder import PoliciesRequestBuilder + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + +class ForwardingProfileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ForwardingProfileItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property forwardingProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + async def patch(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Update the navigation property forwardingProfiles in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property forwardingProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property forwardingProfiles in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ForwardingProfileItemRequestBuilder: + """ + 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: ForwardingProfileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ForwardingProfileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_principal(self) -> ServicePrincipalRequestBuilder: + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + """ + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + + return ServicePrincipalRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ForwardingProfileItemRequestBuilderDeleteRequestConfiguration(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 ForwardingProfileItemRequestBuilderGetQueryParameters(): + """ + Each forwarding profile associated with a remote network is specified. Supports $expand and $select. + """ + 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 ForwardingProfileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ForwardingProfileItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/count/count_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/count/count_request_builder.py new file mode 100644 index 00000000000..71567664cf4 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/$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/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy/policy_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy/policy_request_builder.py new file mode 100644 index 00000000000..2e98019f2d5 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy/policy_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.networkaccess.policy import Policy + from ..........models.o_data_errors.o_data_error import ODataError + +class PolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> Optional[Policy]: + """ + Policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Policy] + """ + 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.networkaccess.policy import Policy + + return await self.request_adapter.send_async(request_info, Policy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Policy. + 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) -> PolicyRequestBuilder: + """ + 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: PolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PolicyRequestBuilderGetQueryParameters(): + """ + Policy. + """ + 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 PolicyRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py new file mode 100644 index 00000000000..186923a7430 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py @@ -0,0 +1,198 @@ +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.networkaccess.policy_link import PolicyLink + from .........models.o_data_errors.o_data_error import ODataError + from .policy.policy_request_builder import PolicyRequestBuilder + +class PolicyLinkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyLinkItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policies for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLink]: + """ + The traffic forwarding policies associated with this profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + async def patch(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Update the navigation property policies in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policies for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The traffic forwarding policies associated with this 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 to_patch_request_information(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property policies in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PolicyLinkItemRequestBuilder: + """ + 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: PolicyLinkItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyLinkItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policy(self) -> PolicyRequestBuilder: + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + from .policy.policy_request_builder import PolicyRequestBuilder + + return PolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PolicyLinkItemRequestBuilderDeleteRequestConfiguration(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 PolicyLinkItemRequestBuilderGetQueryParameters(): + """ + The traffic forwarding policies associated with this 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 PolicyLinkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PolicyLinkItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/policies_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/policies_request_builder.py new file mode 100644 index 00000000000..d10a8238aa4 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/policies/policies_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.networkaccess.policy_link import PolicyLink + from ........models.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_policy_link_id(self,policy_link_id: str) -> PolicyLinkItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + param policy_link_id: The unique identifier of policyLink + Returns: PolicyLinkItemRequestBuilder + """ + if policy_link_id is None: + raise TypeError("policy_link_id cannot be null.") + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["policyLink%2Did"] = policy_link_id + return PolicyLinkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLinkCollectionResponse]: + """ + The traffic forwarding policies associated with this profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLinkCollectionResponse] + """ + 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.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + + return await self.request_adapter.send_async(request_info, PolicyLinkCollectionResponse, error_mapping) + + async def post(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Create new navigation property to policies for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The traffic forwarding policies associated with this 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 to_post_request_information(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to policies for networkAccess + 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) -> PoliciesRequestBuilder: + """ + 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: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + The traffic forwarding policies associated with this 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 == "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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PoliciesRequestBuilderPostRequestConfiguration(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/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py new file mode 100644 index 00000000000..59e5a57a585 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_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 + from ........models.service_principal import ServicePrincipal + +class ServicePrincipalRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServicePrincipalRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/servicePrincipal{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: + """ + Get servicePrincipal from networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServicePrincipal] + """ + 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.service_principal import ServicePrincipal + + return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get servicePrincipal from networkAccess + 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) -> ServicePrincipalRequestBuilder: + """ + 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: ServicePrincipalRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServicePrincipalRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ServicePrincipalRequestBuilderGetQueryParameters(): + """ + Get servicePrincipal from networkAccess + """ + 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 ServicePrincipalRequestBuilderGetRequestConfiguration(RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/connectivity/remote_networks/item/remote_network_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/remote_network_item_request_builder.py new file mode 100644 index 00000000000..982ea46c210 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/remote_network_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.networkaccess.remote_network import RemoteNetwork + from .....models.o_data_errors.o_data_error import ODataError + from .connectivity_configuration.connectivity_configuration_request_builder import ConnectivityConfigurationRequestBuilder + from .device_links.device_links_request_builder import DeviceLinksRequestBuilder + from .forwarding_profiles.forwarding_profiles_request_builder import ForwardingProfilesRequestBuilder + +class RemoteNetworkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteNetworks property of the microsoft.graph.networkaccess.connectivity entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteNetworkItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property remoteNetworks for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteNetworkItemRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteNetwork]: + """ + The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteNetwork] + """ + 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.networkaccess.remote_network import RemoteNetwork + + return await self.request_adapter.send_async(request_info, RemoteNetwork, error_mapping) + + async def patch(self,body: RemoteNetwork, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteNetwork]: + """ + Update the navigation property remoteNetworks in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteNetwork] + """ + 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.networkaccess.remote_network import RemoteNetwork + + return await self.request_adapter.send_async(request_info, RemoteNetwork, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property remoteNetworks for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteNetworkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: RemoteNetwork, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property remoteNetworks in networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoteNetworkItemRequestBuilder: + """ + 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: RemoteNetworkItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteNetworkItemRequestBuilder(self.request_adapter, raw_url) + + @property + def connectivity_configuration(self) -> ConnectivityConfigurationRequestBuilder: + """ + Provides operations to manage the connectivityConfiguration property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + from .connectivity_configuration.connectivity_configuration_request_builder import ConnectivityConfigurationRequestBuilder + + return ConnectivityConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def device_links(self) -> DeviceLinksRequestBuilder: + """ + Provides operations to manage the deviceLinks property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + from .device_links.device_links_request_builder import DeviceLinksRequestBuilder + + return DeviceLinksRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def forwarding_profiles(self) -> ForwardingProfilesRequestBuilder: + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.remoteNetwork entity. + """ + from .forwarding_profiles.forwarding_profiles_request_builder import ForwardingProfilesRequestBuilder + + return ForwardingProfilesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RemoteNetworkItemRequestBuilderDeleteRequestConfiguration(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 RemoteNetworkItemRequestBuilderGetQueryParameters(): + """ + The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + """ + 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 RemoteNetworkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteNetworkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RemoteNetworkItemRequestBuilderPatchRequestConfiguration(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/network_access/connectivity/remote_networks/remote_networks_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/remote_networks_request_builder.py new file mode 100644 index 00000000000..bac451d6c5e --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/remote_networks_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.networkaccess.remote_network import RemoteNetwork + from ....models.networkaccess.remote_network_collection_response import RemoteNetworkCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.remote_network_item_request_builder import RemoteNetworkItemRequestBuilder + +class RemoteNetworksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteNetworks property of the microsoft.graph.networkaccess.connectivity entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteNetworksRequestBuilder 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}/networkAccess/connectivity/remoteNetworks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_remote_network_id(self,remote_network_id: str) -> RemoteNetworkItemRequestBuilder: + """ + Provides operations to manage the remoteNetworks property of the microsoft.graph.networkaccess.connectivity entity. + param remote_network_id: The unique identifier of remoteNetwork + Returns: RemoteNetworkItemRequestBuilder + """ + if remote_network_id is None: + raise TypeError("remote_network_id cannot be null.") + from .item.remote_network_item_request_builder import RemoteNetworkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["remoteNetwork%2Did"] = remote_network_id + return RemoteNetworkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteNetworksRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteNetworkCollectionResponse]: + """ + The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteNetworkCollectionResponse] + """ + 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.networkaccess.remote_network_collection_response import RemoteNetworkCollectionResponse + + return await self.request_adapter.send_async(request_info, RemoteNetworkCollectionResponse, error_mapping) + + async def post(self,body: RemoteNetwork, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteNetwork]: + """ + Create a new remote network. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteNetwork] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-connectivity-post-remotenetworks?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.networkaccess.remote_network import RemoteNetwork + + return await self.request_adapter.send_async(request_info, RemoteNetwork, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteNetworksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: RemoteNetwork, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new remote network. + 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) -> RemoteNetworksRequestBuilder: + """ + 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: RemoteNetworksRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteNetworksRequestBuilder(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 RemoteNetworksRequestBuilderGetQueryParameters(): + """ + The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. + """ + 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 RemoteNetworksRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteNetworksRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RemoteNetworksRequestBuilderPostRequestConfiguration(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/network_access/filtering_profiles/count/count_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/count/count_request_builder.py new file mode 100644 index 00000000000..72021925230 --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/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}/networkAccess/filteringProfiles/$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/network_access/filtering_profiles/filtering_profiles_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/filtering_profiles_request_builder.py new file mode 100644 index 00000000000..6da82279fef --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/filtering_profiles_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.networkaccess.filtering_profile import FilteringProfile + from ...models.networkaccess.filtering_profile_collection_response import FilteringProfileCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.filtering_profile_item_request_builder import FilteringProfileItemRequestBuilder + +class FilteringProfilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the filteringProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilteringProfilesRequestBuilder 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}/networkAccess/filteringProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_filtering_profile_id(self,filtering_profile_id: str) -> FilteringProfileItemRequestBuilder: + """ + Provides operations to manage the filteringProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + param filtering_profile_id: The unique identifier of filteringProfile + Returns: FilteringProfileItemRequestBuilder + """ + if filtering_profile_id is None: + raise TypeError("filtering_profile_id cannot be null.") + from .item.filtering_profile_item_request_builder import FilteringProfileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["filteringProfile%2Did"] = filtering_profile_id + return FilteringProfileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilteringProfilesRequestBuilderGetQueryParameters]] = None) -> Optional[FilteringProfileCollectionResponse]: + """ + Get a list of the filteringProfile objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilteringProfileCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-filteringprofile-list?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.networkaccess.filtering_profile_collection_response import FilteringProfileCollectionResponse + + return await self.request_adapter.send_async(request_info, FilteringProfileCollectionResponse, error_mapping) + + async def post(self,body: FilteringProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FilteringProfile]: + """ + Create new navigation property to filteringProfiles for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilteringProfile] + """ + 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.networkaccess.filtering_profile import FilteringProfile + + return await self.request_adapter.send_async(request_info, FilteringProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilteringProfilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the filteringProfile objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: FilteringProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to filteringProfiles for networkAccess + 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) -> FilteringProfilesRequestBuilder: + """ + 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: FilteringProfilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilteringProfilesRequestBuilder(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 FilteringProfilesRequestBuilderGetQueryParameters(): + """ + Get a list of the filteringProfile objects and their properties. + """ + 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 FilteringProfilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilteringProfilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 FilteringProfilesRequestBuilderPostRequestConfiguration(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/network_access/filtering_profiles/item/conditional_access_policies/conditional_access_policies_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/conditional_access_policies_request_builder.py new file mode 100644 index 00000000000..0e8197d9c2c --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/conditional_access_policies_request_builder.py @@ -0,0 +1,162 @@ +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.networkaccess.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class ConditionalAccessPoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.networkaccess.filteringProfile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPoliciesRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.networkaccess.filteringProfile entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + """ + 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.networkaccess.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + 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) -> ConditionalAccessPoliciesRequestBuilder: + """ + 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: ConditionalAccessPoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPoliciesRequestBuilder(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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters(): + """ + A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + """ + 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 ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/filtering_profiles/item/conditional_access_policies/count/count_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/count/count_request_builder.py new file mode 100644 index 00000000000..3ede9bbed23 --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/conditionalAccessPolicies/$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/network_access/filtering_profiles/item/conditional_access_policies/item/conditional_access_policy_item_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..8ee875f84ed --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/conditional_access_policies/item/conditional_access_policy_item_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.networkaccess.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.networkaccess.filteringProfile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.networkaccess.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + 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) -> ConditionalAccessPolicyItemRequestBuilder: + """ + 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: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. + """ + 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 ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/filtering_profiles/item/filtering_profile_item_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/filtering_profile_item_request_builder.py new file mode 100644 index 00000000000..4a84a9f115c --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/filtering_profile_item_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.networkaccess.filtering_profile import FilteringProfile + from ....models.o_data_errors.o_data_error import ODataError + from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder + from .policies.policies_request_builder import PoliciesRequestBuilder + +class FilteringProfileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the filteringProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilteringProfileItemRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property filteringProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilteringProfileItemRequestBuilderGetQueryParameters]] = None) -> Optional[FilteringProfile]: + """ + A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilteringProfile] + """ + 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.networkaccess.filtering_profile import FilteringProfile + + return await self.request_adapter.send_async(request_info, FilteringProfile, error_mapping) + + async def patch(self,body: FilteringProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FilteringProfile]: + """ + Update the properties of a filteringProfile object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilteringProfile] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-filteringprofile-update?view=graph-rest-beta + """ + 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.networkaccess.filtering_profile import FilteringProfile + + return await self.request_adapter.send_async(request_info, FilteringProfile, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property filteringProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilteringProfileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: FilteringProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a filteringProfile 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.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) -> FilteringProfileItemRequestBuilder: + """ + 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: FilteringProfileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilteringProfileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conditional_access_policies(self) -> ConditionalAccessPoliciesRequestBuilder: + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.networkaccess.filteringProfile entity. + """ + from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder + + return ConditionalAccessPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilteringProfileItemRequestBuilderDeleteRequestConfiguration(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 FilteringProfileItemRequestBuilderGetQueryParameters(): + """ + A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class FilteringProfileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FilteringProfileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 FilteringProfileItemRequestBuilderPatchRequestConfiguration(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/network_access/filtering_profiles/item/policies/count/count_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/count/count_request_builder.py new file mode 100644 index 00000000000..d3362e72840 --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/$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/network_access/filtering_profiles/item/policies/item/policy/policy_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy/policy_request_builder.py new file mode 100644 index 00000000000..a0a50467eb9 --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy/policy_request_builder.py @@ -0,0 +1,108 @@ +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.networkaccess.policy import Policy + from .......models.o_data_errors.o_data_error import ODataError + +class PolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> Optional[Policy]: + """ + Get a list of threatIntelligencePolicy objects associated with a threat intelligence policy link. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Policy] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-list-policy?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.networkaccess.policy import Policy + + return await self.request_adapter.send_async(request_info, Policy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of threatIntelligencePolicy objects associated with a threat intelligence policy link. + 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) -> PolicyRequestBuilder: + """ + 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: PolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PolicyRequestBuilderGetQueryParameters(): + """ + Get a list of threatIntelligencePolicy objects associated with a threat intelligence policy link. + """ + 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 PolicyRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py new file mode 100644 index 00000000000..4621aa352f5 --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/item/policy_link_item_request_builder.py @@ -0,0 +1,201 @@ +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.networkaccess.policy_link import PolicyLink + from ......models.o_data_errors.o_data_error import ODataError + from .policy.policy_request_builder import PolicyRequestBuilder + +class PolicyLinkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyLinkItemRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a threatIntelligencePolicyLink 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/networkaccess-threatintelligencepolicylink-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLink]: + """ + Read the properties and relationships of a threatIntelligencePolicyLink object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + async def patch(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Update the properties of a threatIntelligencePolicyLink object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-update?view=graph-rest-beta + """ + 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a threatIntelligencePolicyLink object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a threatIntelligencePolicyLink object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a threatIntelligencePolicyLink 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.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) -> PolicyLinkItemRequestBuilder: + """ + 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: PolicyLinkItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyLinkItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policy(self) -> PolicyRequestBuilder: + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + from .policy.policy_request_builder import PolicyRequestBuilder + + return PolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PolicyLinkItemRequestBuilderDeleteRequestConfiguration(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 PolicyLinkItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a threatIntelligencePolicyLink 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 PolicyLinkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PolicyLinkItemRequestBuilderPatchRequestConfiguration(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/network_access/filtering_profiles/item/policies/policies_request_builder.py b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py new file mode 100644 index 00000000000..a3897a2bdce --- /dev/null +++ b/msgraph_beta/generated/network_access/filtering_profiles/item/policies/policies_request_builder.py @@ -0,0 +1,210 @@ +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.networkaccess.policy_link import PolicyLink + from .....models.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_policy_link_id(self,policy_link_id: str) -> PolicyLinkItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + param policy_link_id: The unique identifier of policyLink + Returns: PolicyLinkItemRequestBuilder + """ + if policy_link_id is None: + raise TypeError("policy_link_id cannot be null.") + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["policyLink%2Did"] = policy_link_id + return PolicyLinkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLinkCollectionResponse]: + """ + Get a list of the threatIntelligencePolicyLink objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLinkCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-list?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + + return await self.request_adapter.send_async(request_info, PolicyLinkCollectionResponse, error_mapping) + + async def post(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-post?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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the threatIntelligencePolicyLink objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + 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) -> PoliciesRequestBuilder: + """ + 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: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + Get a list of the threatIntelligencePolicyLink objects and their properties. + """ + 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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PoliciesRequestBuilderPostRequestConfiguration(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/network_access/forwarding_profiles/count/count_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/count/count_request_builder.py new file mode 100644 index 00000000000..7651cc5f417 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/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}/networkAccess/forwardingProfiles/$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/network_access/forwarding_profiles/forwarding_profiles_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/forwarding_profiles_request_builder.py new file mode 100644 index 00000000000..bb010271fc4 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/forwarding_profiles_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.networkaccess.forwarding_profile import ForwardingProfile + from ...models.networkaccess.forwarding_profile_collection_response import ForwardingProfileCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.forwarding_profile_item_request_builder import ForwardingProfileItemRequestBuilder + +class ForwardingProfilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ForwardingProfilesRequestBuilder 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}/networkAccess/forwardingProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_forwarding_profile_id(self,forwarding_profile_id: str) -> ForwardingProfileItemRequestBuilder: + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + param forwarding_profile_id: The unique identifier of forwardingProfile + Returns: ForwardingProfileItemRequestBuilder + """ + if forwarding_profile_id is None: + raise TypeError("forwarding_profile_id cannot be null.") + from .item.forwarding_profile_item_request_builder import ForwardingProfileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["forwardingProfile%2Did"] = forwarding_profile_id + return ForwardingProfileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]] = None) -> Optional[ForwardingProfileCollectionResponse]: + """ + Retrieve a list of forwarding profiles. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfileCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-list-forwardingprofiles?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.networkaccess.forwarding_profile_collection_response import ForwardingProfileCollectionResponse + + return await self.request_adapter.send_async(request_info, ForwardingProfileCollectionResponse, error_mapping) + + async def post(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Create new navigation property to forwardingProfiles for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + """ + 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of forwarding profiles. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to forwardingProfiles for networkAccess + 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) -> ForwardingProfilesRequestBuilder: + """ + 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: ForwardingProfilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ForwardingProfilesRequestBuilder(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 ForwardingProfilesRequestBuilderGetQueryParameters(): + """ + Retrieve a list of forwarding profiles. + """ + 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 ForwardingProfilesRequestBuilderGetRequestConfiguration(RequestConfiguration[ForwardingProfilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ForwardingProfilesRequestBuilderPostRequestConfiguration(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/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py new file mode 100644 index 00000000000..c7a2b15f84c --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py @@ -0,0 +1,210 @@ +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.networkaccess.forwarding_profile import ForwardingProfile + from ....models.o_data_errors.o_data_error import ODataError + from .policies.policies_request_builder import PoliciesRequestBuilder + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + +class ForwardingProfileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ForwardingProfileItemRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property forwardingProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Retrieve information about a specific forwarding profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-forwardingprofile-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + async def patch(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ForwardingProfile]: + """ + Update an existing forwarding profile. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ForwardingProfile] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-forwardingprofile-update?view=graph-rest-beta + """ + 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.networkaccess.forwarding_profile import ForwardingProfile + + return await self.request_adapter.send_async(request_info, ForwardingProfile, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property forwardingProfiles for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve information about a specific forwarding 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 to_patch_request_information(self,body: ForwardingProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update an existing forwarding profile. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ForwardingProfileItemRequestBuilder: + """ + 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: ForwardingProfileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ForwardingProfileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_principal(self) -> ServicePrincipalRequestBuilder: + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + """ + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + + return ServicePrincipalRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ForwardingProfileItemRequestBuilderDeleteRequestConfiguration(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 ForwardingProfileItemRequestBuilderGetQueryParameters(): + """ + Retrieve information about a specific forwarding 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 ForwardingProfileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ForwardingProfileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ForwardingProfileItemRequestBuilderPatchRequestConfiguration(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/network_access/forwarding_profiles/item/policies/count/count_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/count/count_request_builder.py new file mode 100644 index 00000000000..30b1060f584 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies/$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/network_access/forwarding_profiles/item/policies/item/policy/policy_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/item/policy/policy_request_builder.py new file mode 100644 index 00000000000..72cbbd47e20 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/item/policy/policy_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.networkaccess.policy import Policy + from .......models.o_data_errors.o_data_error import ODataError + +class PolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> Optional[Policy]: + """ + Policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Policy] + """ + 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.networkaccess.policy import Policy + + return await self.request_adapter.send_async(request_info, Policy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Policy. + 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) -> PolicyRequestBuilder: + """ + 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: PolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PolicyRequestBuilderGetQueryParameters(): + """ + Policy. + """ + 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 PolicyRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py new file mode 100644 index 00000000000..6eb1c8815f5 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/item/policy_link_item_request_builder.py @@ -0,0 +1,200 @@ +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.networkaccess.policy_link import PolicyLink + from ......models.o_data_errors.o_data_error import ODataError + from .policy.policy_request_builder import PolicyRequestBuilder + +class PolicyLinkItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyLinkItemRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policies for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLink]: + """ + Retrieve information about a specific link between a forwarding policy and a forwarding profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-forwardingpolicylink-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + async def patch(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Update an existing forwarding policy link to modify the association between a forwarding policy and a forwarding profile. This operation allows for linking or unlinking them as needed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-forwardingpolicylink-update?view=graph-rest-beta + """ + 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policies for networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve information about a specific link between a forwarding policy and a forwarding 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 to_patch_request_information(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update an existing forwarding policy link to modify the association between a forwarding policy and a forwarding profile. This operation allows for linking or unlinking them as needed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PolicyLinkItemRequestBuilder: + """ + 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: PolicyLinkItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyLinkItemRequestBuilder(self.request_adapter, raw_url) + + @property + def policy(self) -> PolicyRequestBuilder: + """ + Provides operations to manage the policy property of the microsoft.graph.networkaccess.policyLink entity. + """ + from .policy.policy_request_builder import PolicyRequestBuilder + + return PolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PolicyLinkItemRequestBuilderDeleteRequestConfiguration(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 PolicyLinkItemRequestBuilderGetQueryParameters(): + """ + Retrieve information about a specific link between a forwarding policy and a forwarding 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 PolicyLinkItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyLinkItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PolicyLinkItemRequestBuilderPatchRequestConfiguration(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/network_access/forwarding_profiles/item/policies/policies_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/policies_request_builder.py new file mode 100644 index 00000000000..195381b3553 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/policies/policies_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.networkaccess.policy_link import PolicyLink + from .....models.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_policy_link_id(self,policy_link_id: str) -> PolicyLinkItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. + param policy_link_id: The unique identifier of policyLink + Returns: PolicyLinkItemRequestBuilder + """ + if policy_link_id is None: + raise TypeError("policy_link_id cannot be null.") + from .item.policy_link_item_request_builder import PolicyLinkItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["policyLink%2Did"] = policy_link_id + return PolicyLinkItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyLinkCollectionResponse]: + """ + Retrieve a list of forwarding policy links that are associated with a specific forwarding profile. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLinkCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-forwardingprofile-list-policies?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.networkaccess.policy_link_collection_response import PolicyLinkCollectionResponse + + return await self.request_adapter.send_async(request_info, PolicyLinkCollectionResponse, error_mapping) + + async def post(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyLink]: + """ + Create new navigation property to policies for networkAccess + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyLink] + """ + 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.networkaccess.policy_link import PolicyLink + + return await self.request_adapter.send_async(request_info, PolicyLink, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of forwarding policy links that are associated with a specific forwarding 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 to_post_request_information(self,body: PolicyLink, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to policies for networkAccess + 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) -> PoliciesRequestBuilder: + """ + 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: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + Retrieve a list of forwarding policy links that are associated with a specific forwarding 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 == "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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PoliciesRequestBuilderPostRequestConfiguration(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/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py new file mode 100644 index 00000000000..2537c4f84b0 --- /dev/null +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_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 + from .....models.service_principal import ServicePrincipal + +class ServicePrincipalRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServicePrincipalRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/servicePrincipal{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: + """ + Get servicePrincipal from networkAccess + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServicePrincipal] + """ + 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.service_principal import ServicePrincipal + + return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get servicePrincipal from networkAccess + 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) -> ServicePrincipalRequestBuilder: + """ + 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: ServicePrincipalRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServicePrincipalRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ServicePrincipalRequestBuilderGetQueryParameters(): + """ + Get servicePrincipal from networkAccess + """ + 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 ServicePrincipalRequestBuilderGetRequestConfiguration(RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/network_access/network_access_request_builder.py b/msgraph_beta/generated/network_access/network_access_request_builder.py index ad6f9768349..ae76772f03e 100644 --- a/msgraph_beta/generated/network_access/network_access_request_builder.py +++ b/msgraph_beta/generated/network_access/network_access_request_builder.py @@ -19,7 +19,9 @@ from .alerts.alerts_request_builder import AlertsRequestBuilder from .connectivity.connectivity_request_builder import ConnectivityRequestBuilder from .filtering_policies.filtering_policies_request_builder import FilteringPoliciesRequestBuilder + from .filtering_profiles.filtering_profiles_request_builder import FilteringProfilesRequestBuilder from .forwarding_policies.forwarding_policies_request_builder import ForwardingPoliciesRequestBuilder + from .forwarding_profiles.forwarding_profiles_request_builder import ForwardingProfilesRequestBuilder from .logs.logs_request_builder import LogsRequestBuilder from .microsoft_graph_networkaccess_onboard.microsoft_graph_networkaccess_onboard_request_builder import MicrosoftGraphNetworkaccessOnboardRequestBuilder from .reports.reports_request_builder import ReportsRequestBuilder @@ -148,6 +150,15 @@ def filtering_policies(self) -> FilteringPoliciesRequestBuilder: return FilteringPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def filtering_profiles(self) -> FilteringProfilesRequestBuilder: + """ + Provides operations to manage the filteringProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + """ + from .filtering_profiles.filtering_profiles_request_builder import FilteringProfilesRequestBuilder + + return FilteringProfilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def forwarding_policies(self) -> ForwardingPoliciesRequestBuilder: """ @@ -157,6 +168,15 @@ def forwarding_policies(self) -> ForwardingPoliciesRequestBuilder: return ForwardingPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def forwarding_profiles(self) -> ForwardingProfilesRequestBuilder: + """ + Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. + """ + from .forwarding_profiles.forwarding_profiles_request_builder import ForwardingProfilesRequestBuilder + + return ForwardingProfilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def logs(self) -> LogsRequestBuilder: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time_request_builder.py index 00d94878695..0c8512315ed 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse]: """ - Get the number of users, devices, and workloads per traffic type in a specified time period. + Get the number of users, devices, and workloads per traffic type in a specified time period as logged in Global Secure Access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-entitiessummaries?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the number of users, devices, and workloads per traffic type in a specified time period. + Get the number of users, devices, and workloads per traffic type in a specified time period as logged in Global Secure Access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessEntitiesSummariesW @dataclass class MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Get the number of users, devices, and workloads per traffic type in a specified time period. + Get the number of users, devices, and workloads per traffic type in a specified time period as logged in Global Secure Access. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time_request_builder.py index eb1132ed7e7..9d5e294c5ee 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time/microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time_request_builder.py @@ -40,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantSummary]: """ - Get a summary of the cross-tenant access patterns. + Get a summary of the cross-tenant access patterns as logged in Global Secure Access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantSummary] """ @@ -60,7 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a summary of the cross-tenant access patterns. + Get a summary of the cross-tenant access patterns as logged in Global Secure Access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder.py index 84558d8c6da..772ec143a91 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by/microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder.py @@ -40,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]] = None) -> Optional[GetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse]: """ - Get counts of the visits to the top destination aggregations. + Get counts of the visits to the top destination aggregations as logged in Global Secure Access param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse] """ @@ -60,7 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get counts of the visits to the top destination aggregations. + Get counts of the visits to the top destination aggregations as logged in Global Secure Access param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -82,7 +82,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessGetDestinationSumm @dataclass class MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters(): """ - Get counts of the visits to the top destination aggregations. + Get counts of the visits to the top destination aggregations as logged in Global Secure Access """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time_request_builder.py index 96b0c2c9ae3..0e85acc3c48 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time/microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time_request_builder.py @@ -40,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceUsageSummary]: """ - Get a summary of device onboarding and offboarding within a specified timeframe. This summary includes the total number of devices, active devices, and inactive devices. + Get a summary of device onboarding and offboarding within a specified timeframe as logged in Global Secure Access. This summary includes the total number of devices, active devices, and inactive devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceUsageSummary] """ @@ -60,7 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a summary of device onboarding and offboarding within a specified timeframe. This summary includes the total number of devices, active devices, and inactive devices. + Get a summary of device onboarding and offboarding within a specified timeframe as logged in Global Secure Access. This summary includes the total number of devices, active devices, and inactive devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time_request_builder.py index e391a779c60..76aa346d213 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse]: """ - Get the total number of transactions and the number of blocked transactions, grouped by traffic type. + Get the total number of transactions and the number of blocked transactions in Global Secure Access, grouped by traffic type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-transactionsummaries?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the total number of transactions and the number of blocked transactions, grouped by traffic type. + Get the total number of transactions and the number of blocked transactions in Global Secure Access, grouped by traffic type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessTransactionSummari @dataclass class MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Get the total number of transactions and the number of blocked transactions, grouped by traffic type. + Get the total number of transactions and the number of blocked transactions in Global Secure Access, grouped by traffic type. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/organization/item/branding/branding_request_builder.py b/msgraph_beta/generated/organization/item/branding/branding_request_builder.py index 1ae58e9c791..dc6eef08708 100644 --- a/msgraph_beta/generated/organization/item/branding/branding_request_builder.py +++ b/msgraph_beta/generated/organization/item/branding/branding_request_builder.py @@ -24,6 +24,7 @@ from .localizations.localizations_request_builder import LocalizationsRequestBuilder from .square_logo.square_logo_request_builder import SquareLogoRequestBuilder from .square_logo_dark.square_logo_dark_request_builder import SquareLogoDarkRequestBuilder + from .themes.themes_request_builder import ThemesRequestBuilder class BrandingRequestBuilder(BaseRequestBuilder): """ @@ -221,6 +222,15 @@ def square_logo_dark(self) -> SquareLogoDarkRequestBuilder: return SquareLogoDarkRequestBuilder(self.request_adapter, self.path_parameters) + @property + def themes(self) -> ThemesRequestBuilder: + """ + Provides operations to manage the themes property of the microsoft.graph.organizationalBranding entity. + """ + from .themes.themes_request_builder import ThemesRequestBuilder + + return ThemesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class BrandingRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/organization/item/branding/themes/count/count_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/count/count_request_builder.py new file mode 100644 index 00000000000..b786c65d0c6 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/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}/organization/{organization%2Did}/branding/themes/$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/organization/item/branding/themes/item/localizations/count/count_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/count/count_request_builder.py new file mode 100644 index 00000000000..764dba89a75 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/$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/organization/item/branding/themes/item/localizations/item/background_image/background_image_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/background_image/background_image_request_builder.py new file mode 100644 index 00000000000..adfe5abfe54 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/background_image/background_image_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class BackgroundImageRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BackgroundImageRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/backgroundImage", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> BackgroundImageRequestBuilder: + """ + 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: BackgroundImageRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BackgroundImageRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BackgroundImageRequestBuilderDeleteRequestConfiguration(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 BackgroundImageRequestBuilderGetRequestConfiguration(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 BackgroundImageRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/banner_logo/banner_logo_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/banner_logo/banner_logo_request_builder.py new file mode 100644 index 00000000000..5abd7c1b62e --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/banner_logo/banner_logo_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class BannerLogoRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BannerLogoRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/bannerLogo", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> BannerLogoRequestBuilder: + """ + 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: BannerLogoRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BannerLogoRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BannerLogoRequestBuilderDeleteRequestConfiguration(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 BannerLogoRequestBuilderGetRequestConfiguration(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 BannerLogoRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py new file mode 100644 index 00000000000..55cb0c4f435 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CustomCSSRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomCSSRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/customCSS", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> CustomCSSRequestBuilder: + """ + 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: CustomCSSRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomCSSRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomCSSRequestBuilderDeleteRequestConfiguration(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 CustomCSSRequestBuilderGetRequestConfiguration(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 CustomCSSRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/favicon/favicon_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/favicon/favicon_request_builder.py new file mode 100644 index 00000000000..9b16c3af4e4 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/favicon/favicon_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class FaviconRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FaviconRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/favicon", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> FaviconRequestBuilder: + """ + 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: FaviconRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FaviconRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FaviconRequestBuilderDeleteRequestConfiguration(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 FaviconRequestBuilderGetRequestConfiguration(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 FaviconRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/header_logo/header_logo_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/header_logo/header_logo_request_builder.py new file mode 100644 index 00000000000..0429bb38aa8 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/header_logo/header_logo_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class HeaderLogoRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HeaderLogoRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/headerLogo", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 245 x 36 pixels. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> HeaderLogoRequestBuilder: + """ + 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: HeaderLogoRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HeaderLogoRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class HeaderLogoRequestBuilderDeleteRequestConfiguration(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 HeaderLogoRequestBuilderGetRequestConfiguration(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 HeaderLogoRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/organizational_branding_theme_localization_locale_item_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/organizational_branding_theme_localization_locale_item_request_builder.py new file mode 100644 index 00000000000..25ab0936650 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/organizational_branding_theme_localization_locale_item_request_builder.py @@ -0,0 +1,258 @@ +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.organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + from ........models.o_data_errors.o_data_error import ODataError + from .background_image.background_image_request_builder import BackgroundImageRequestBuilder + from .banner_logo.banner_logo_request_builder import BannerLogoRequestBuilder + from .custom_c_s_s.custom_c_s_s_request_builder import CustomCSSRequestBuilder + from .favicon.favicon_request_builder import FaviconRequestBuilder + from .header_logo.header_logo_request_builder import HeaderLogoRequestBuilder + from .square_logo.square_logo_request_builder import SquareLogoRequestBuilder + from .square_logo_dark.square_logo_dark_request_builder import SquareLogoDarkRequestBuilder + +class OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the localizations property of the microsoft.graph.organizationalBrandingTheme entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property localizations for organization + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationalBrandingThemeLocalization]: + """ + Represents a locale-based branding theme. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingThemeLocalization] + """ + 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.organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingThemeLocalization, error_mapping) + + async def patch(self,body: OrganizationalBrandingThemeLocalization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OrganizationalBrandingThemeLocalization]: + """ + Update the navigation property localizations in organization + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingThemeLocalization] + """ + 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.organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingThemeLocalization, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property localizations for organization + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a locale-based branding theme. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OrganizationalBrandingThemeLocalization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property localizations in organization + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder: + """ + 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: OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def background_image(self) -> BackgroundImageRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .background_image.background_image_request_builder import BackgroundImageRequestBuilder + + return BackgroundImageRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def banner_logo(self) -> BannerLogoRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .banner_logo.banner_logo_request_builder import BannerLogoRequestBuilder + + return BannerLogoRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def custom_c_s_s(self) -> CustomCSSRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .custom_c_s_s.custom_c_s_s_request_builder import CustomCSSRequestBuilder + + return CustomCSSRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def favicon(self) -> FaviconRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .favicon.favicon_request_builder import FaviconRequestBuilder + + return FaviconRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def header_logo(self) -> HeaderLogoRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .header_logo.header_logo_request_builder import HeaderLogoRequestBuilder + + return HeaderLogoRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def square_logo(self) -> SquareLogoRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .square_logo.square_logo_request_builder import SquareLogoRequestBuilder + + return SquareLogoRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def square_logo_dark(self) -> SquareLogoDarkRequestBuilder: + """ + Provides operations to manage the media for the organization entity. + """ + from .square_logo_dark.square_logo_dark_request_builder import SquareLogoDarkRequestBuilder + + return SquareLogoDarkRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderDeleteRequestConfiguration(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 OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters(): + """ + Represents a locale-based branding theme. + """ + 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 OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilderPatchRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/square_logo/square_logo_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/square_logo/square_logo_request_builder.py new file mode 100644 index 00000000000..8b6511055a3 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/square_logo/square_logo_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class SquareLogoRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SquareLogoRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/squareLogo", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> SquareLogoRequestBuilder: + """ + 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: SquareLogoRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SquareLogoRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SquareLogoRequestBuilderDeleteRequestConfiguration(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 SquareLogoRequestBuilderGetRequestConfiguration(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 SquareLogoRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/item/square_logo_dark/square_logo_dark_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/square_logo_dark/square_logo_dark_request_builder.py new file mode 100644 index 00000000000..b7ead0b59ad --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/item/square_logo_dark/square_logo_dark_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class SquareLogoDarkRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the organization entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SquareLogoDarkRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations/{organizationalBrandingThemeLocalization%2Dlocale}/squareLogoDark", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. Optional. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> SquareLogoDarkRequestBuilder: + """ + 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: SquareLogoDarkRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SquareLogoDarkRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SquareLogoDarkRequestBuilderDeleteRequestConfiguration(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 SquareLogoDarkRequestBuilderGetRequestConfiguration(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 SquareLogoDarkRequestBuilderPutRequestConfiguration(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/organization/item/branding/themes/item/localizations/localizations_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/localizations_request_builder.py new file mode 100644 index 00000000000..037ad751f35 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/localizations/localizations_request_builder.py @@ -0,0 +1,210 @@ +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.organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + from .......models.organizational_branding_theme_localization_collection_response import OrganizationalBrandingThemeLocalizationCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.organizational_branding_theme_localization_locale_item_request_builder import OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder + +class LocalizationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the localizations property of the microsoft.graph.organizationalBrandingTheme entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new LocalizationsRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}/localizations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_organizational_branding_theme_localization_locale(self,organizational_branding_theme_localization_locale: str) -> OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder: + """ + Provides operations to manage the localizations property of the microsoft.graph.organizationalBrandingTheme entity. + param organizational_branding_theme_localization_locale: The unique identifier of organizationalBrandingThemeLocalization + Returns: OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder + """ + if organizational_branding_theme_localization_locale is None: + raise TypeError("organizational_branding_theme_localization_locale cannot be null.") + from .item.organizational_branding_theme_localization_locale_item_request_builder import OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["organizationalBrandingThemeLocalization%2Dlocale"] = organizational_branding_theme_localization_locale + return OrganizationalBrandingThemeLocalizationLocaleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[LocalizationsRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationalBrandingThemeLocalizationCollectionResponse]: + """ + Get a list of the organizationalBrandingThemeLocalization objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingThemeLocalizationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandingtheme-list-localizations?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.organizational_branding_theme_localization_collection_response import OrganizationalBrandingThemeLocalizationCollectionResponse + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingThemeLocalizationCollectionResponse, error_mapping) + + async def post(self,body: OrganizationalBrandingThemeLocalization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OrganizationalBrandingThemeLocalization]: + """ + Create a new organizationalBrandingThemeLocalization object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingThemeLocalization] + Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandingtheme-post-localizations?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.organizational_branding_theme_localization import OrganizationalBrandingThemeLocalization + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingThemeLocalization, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LocalizationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the organizationalBrandingThemeLocalization objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: OrganizationalBrandingThemeLocalization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new organizationalBrandingThemeLocalization 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.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) -> LocalizationsRequestBuilder: + """ + 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: LocalizationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return LocalizationsRequestBuilder(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 LocalizationsRequestBuilderGetQueryParameters(): + """ + Get a list of the organizationalBrandingThemeLocalization objects and their properties. + """ + 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 LocalizationsRequestBuilderGetRequestConfiguration(RequestConfiguration[LocalizationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 LocalizationsRequestBuilderPostRequestConfiguration(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/organization/item/branding/themes/item/organizational_branding_theme_item_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/item/organizational_branding_theme_item_request_builder.py new file mode 100644 index 00000000000..f63bc1e5c14 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/item/organizational_branding_theme_item_request_builder.py @@ -0,0 +1,201 @@ +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.organizational_branding_theme import OrganizationalBrandingTheme + from ......models.o_data_errors.o_data_error import ODataError + from .localizations.localizations_request_builder import LocalizationsRequestBuilder + +class OrganizationalBrandingThemeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the themes property of the microsoft.graph.organizationalBranding entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OrganizationalBrandingThemeItemRequestBuilder 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}/organization/{organization%2Did}/branding/themes/{organizationalBrandingTheme%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an organizationalBrandingTheme 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/organizationalbranding-delete-themes?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationalBrandingTheme]: + """ + Read the properties and relationships of organizationalBrandingTheme object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingTheme] + Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandingtheme-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.organizational_branding_theme import OrganizationalBrandingTheme + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingTheme, error_mapping) + + async def patch(self,body: OrganizationalBrandingTheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OrganizationalBrandingTheme]: + """ + Update the properties of an organizationalBrandingTheme object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingTheme] + Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandingtheme-update?view=graph-rest-beta + """ + 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.organizational_branding_theme import OrganizationalBrandingTheme + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingTheme, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an organizationalBrandingTheme object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of organizationalBrandingTheme object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OrganizationalBrandingTheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an organizationalBrandingTheme 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.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) -> OrganizationalBrandingThemeItemRequestBuilder: + """ + 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: OrganizationalBrandingThemeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OrganizationalBrandingThemeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def localizations(self) -> LocalizationsRequestBuilder: + """ + Provides operations to manage the localizations property of the microsoft.graph.organizationalBrandingTheme entity. + """ + from .localizations.localizations_request_builder import LocalizationsRequestBuilder + + return LocalizationsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OrganizationalBrandingThemeItemRequestBuilderDeleteRequestConfiguration(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 OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of organizationalBrandingTheme 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 OrganizationalBrandingThemeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[OrganizationalBrandingThemeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 OrganizationalBrandingThemeItemRequestBuilderPatchRequestConfiguration(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/organization/item/branding/themes/themes_request_builder.py b/msgraph_beta/generated/organization/item/branding/themes/themes_request_builder.py new file mode 100644 index 00000000000..1f4bf8e36f1 --- /dev/null +++ b/msgraph_beta/generated/organization/item/branding/themes/themes_request_builder.py @@ -0,0 +1,210 @@ +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.organizational_branding_theme import OrganizationalBrandingTheme + from .....models.organizational_branding_theme_collection_response import OrganizationalBrandingThemeCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.organizational_branding_theme_item_request_builder import OrganizationalBrandingThemeItemRequestBuilder + +class ThemesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the themes property of the microsoft.graph.organizationalBranding entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ThemesRequestBuilder 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}/organization/{organization%2Did}/branding/themes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_organizational_branding_theme_id(self,organizational_branding_theme_id: str) -> OrganizationalBrandingThemeItemRequestBuilder: + """ + Provides operations to manage the themes property of the microsoft.graph.organizationalBranding entity. + param organizational_branding_theme_id: The unique identifier of organizationalBrandingTheme + Returns: OrganizationalBrandingThemeItemRequestBuilder + """ + if organizational_branding_theme_id is None: + raise TypeError("organizational_branding_theme_id cannot be null.") + from .item.organizational_branding_theme_item_request_builder import OrganizationalBrandingThemeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["organizationalBrandingTheme%2Did"] = organizational_branding_theme_id + return OrganizationalBrandingThemeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ThemesRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationalBrandingThemeCollectionResponse]: + """ + Get a list of the organizationalBrandingTheme objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingThemeCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/organizationalbranding-list-themes?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.organizational_branding_theme_collection_response import OrganizationalBrandingThemeCollectionResponse + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingThemeCollectionResponse, error_mapping) + + async def post(self,body: OrganizationalBrandingTheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OrganizationalBrandingTheme]: + """ + Create a new organizationalBrandingTheme object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrganizationalBrandingTheme] + Find more info here: https://learn.microsoft.com/graph/api/organizationalbranding-post-themes?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.organizational_branding_theme import OrganizationalBrandingTheme + + return await self.request_adapter.send_async(request_info, OrganizationalBrandingTheme, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ThemesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the organizationalBrandingTheme objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: OrganizationalBrandingTheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new organizationalBrandingTheme 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.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) -> ThemesRequestBuilder: + """ + 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: ThemesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ThemesRequestBuilder(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 ThemesRequestBuilderGetQueryParameters(): + """ + Get a list of the organizationalBrandingTheme objects and their properties. + """ + 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 ThemesRequestBuilderGetRequestConfiguration(RequestConfiguration[ThemesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ThemesRequestBuilderPostRequestConfiguration(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/places/get_operation_with_id/get_operation_with_id_request_builder.py b/msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py new file mode 100644 index 00000000000..40e1377ca88 --- /dev/null +++ b/msgraph_beta/generated/places/get_operation_with_id/get_operation_with_id_request_builder.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.place_operation import PlaceOperation + +class GetOperationWithIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getOperation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], id: Optional[str] = None) -> None: + """ + Instantiates a new GetOperationWithIdRequestBuilder and sets the default values. + param id: Usage: id='{id}' + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['id'] = id + super().__init__(request_adapter, "{+baseurl}/places/getOperation(id='{id}')", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlaceOperation]: + """ + Invoke function getOperation + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceOperation] + """ + 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.place_operation import PlaceOperation + + return await self.request_adapter.send_async(request_info, PlaceOperation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getOperation + 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) -> GetOperationWithIdRequestBuilder: + """ + 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: GetOperationWithIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetOperationWithIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetOperationWithIdRequestBuilderGetRequestConfiguration(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/places/item/children/children_request_builder.py b/msgraph_beta/generated/places/item/children/children_request_builder.py new file mode 100644 index 00000000000..3838693db11 --- /dev/null +++ b/msgraph_beta/generated/places/item/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/children/count/count_request_builder.py new file mode 100644 index 00000000000..e7b5f830993 --- /dev/null +++ b/msgraph_beta/generated/places/item/children/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}/places/{place%2Did}/children/$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/places/item/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..910f0218f24 --- /dev/null +++ b/msgraph_beta/generated/places/item/children/item/place_item_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 + from .....models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_building/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py new file mode 100644 index 00000000000..fc12c91e97f --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_building/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.building/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_building/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_building/children/count/count_request_builder.py new file mode 100644 index 00000000000..65357234175 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_building/children/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}/places/{place%2Did}/graph.building/children/$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/places/item/graph_building/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_building/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..0b7a32b1463 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_building/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.building/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_building/graph_building_request_builder.py b/msgraph_beta/generated/places/item/graph_building/graph_building_request_builder.py index 2861b28cff8..efe8f64f4e7 100644 --- a/msgraph_beta/generated/places/item/graph_building/graph_building_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_building/graph_building_request_builder.py @@ -17,6 +17,7 @@ from ....models.building import Building from ....models.o_data_errors.o_data_error import ODataError from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder from .map.map_request_builder import MapRequestBuilder class GraphBuildingRequestBuilder(BaseRequestBuilder): @@ -83,6 +84,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @property def map(self) -> MapRequestBuilder: """ diff --git a/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py new file mode 100644 index 00000000000..3d50da37cab --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_desk/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.desk/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_desk/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_desk/children/count/count_request_builder.py new file mode 100644 index 00000000000..f5996d1fc5b --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_desk/children/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}/places/{place%2Did}/graph.desk/children/$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/places/item/graph_desk/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_desk/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..e1d2c8e25cc --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_desk/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.desk/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_desk/graph_desk_request_builder.py b/msgraph_beta/generated/places/item/graph_desk/graph_desk_request_builder.py index 1f67e98864b..d05a29b4e6d 100644 --- a/msgraph_beta/generated/places/item/graph_desk/graph_desk_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_desk/graph_desk_request_builder.py @@ -17,6 +17,7 @@ from ....models.desk import Desk from ....models.o_data_errors.o_data_error import ODataError from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class GraphDeskRequestBuilder(BaseRequestBuilder): """ @@ -82,6 +83,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphDeskRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py new file mode 100644 index 00000000000..427f7d5e352 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_floor/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.floor/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_floor/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_floor/children/count/count_request_builder.py new file mode 100644 index 00000000000..ab43483e42e --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_floor/children/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}/places/{place%2Did}/graph.floor/children/$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/places/item/graph_floor/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_floor/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..967d23fc544 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_floor/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.floor/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_floor/graph_floor_request_builder.py b/msgraph_beta/generated/places/item/graph_floor/graph_floor_request_builder.py index 0b67dfa7656..9ffccde0ed7 100644 --- a/msgraph_beta/generated/places/item/graph_floor/graph_floor_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_floor/graph_floor_request_builder.py @@ -17,6 +17,7 @@ from ....models.floor import Floor from ....models.o_data_errors.o_data_error import ODataError from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class GraphFloorRequestBuilder(BaseRequestBuilder): """ @@ -82,6 +83,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphFloorRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py new file mode 100644 index 00000000000..aa5837bed8a --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.room/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room/children/count/count_request_builder.py new file mode 100644 index 00000000000..6596c96a65b --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room/children/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}/places/{place%2Did}/graph.room/children/$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/places/item/graph_room/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..181f9d515d3 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.room/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room/graph_room_request_builder.py b/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py index 609efbf183d..0a62e1dbd7b 100644 --- a/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py @@ -17,6 +17,7 @@ from ....models.o_data_errors.o_data_error import ODataError from ....models.room import Room from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class GraphRoomRequestBuilder(BaseRequestBuilder): """ @@ -82,6 +83,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphRoomRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py new file mode 100644 index 00000000000..8c0359566bb --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.roomList/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room_list/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/children/count/count_request_builder.py new file mode 100644 index 00000000000..5cf218448f9 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/children/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}/places/{place%2Did}/graph.roomList/children/$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/places/item/graph_room_list/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..d3ef92e888e --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.roomList/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room_list/graph_room_list_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py index 8098803dc66..356c28e6693 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py @@ -17,10 +17,9 @@ from ....models.o_data_errors.o_data_error import ODataError from ....models.room_list import RoomList from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder from .rooms.rooms_request_builder import RoomsRequestBuilder - from .rooms_with_place_id.rooms_with_place_id_request_builder import RoomsWithPlaceIdRequestBuilder from .workspaces.workspaces_request_builder import WorkspacesRequestBuilder - from .workspaces_with_place_id.workspaces_with_place_id_request_builder import WorkspacesWithPlaceIdRequestBuilder class GraphRoomListRequestBuilder(BaseRequestBuilder): """ @@ -55,18 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoo return await self.request_adapter.send_async(request_info, RoomList, error_mapping) - def rooms_with_place_id(self,place_id: str) -> RoomsWithPlaceIdRequestBuilder: - """ - Provides operations to manage the rooms property of the microsoft.graph.roomList entity. - param place_id: Alternate key of room - Returns: RoomsWithPlaceIdRequestBuilder - """ - if place_id is None: - raise TypeError("place_id cannot be null.") - from .rooms_with_place_id.rooms_with_place_id_request_builder import RoomsWithPlaceIdRequestBuilder - - return RoomsWithPlaceIdRequestBuilder(self.request_adapter, self.path_parameters, place_id) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the item of type microsoft.graph.place as microsoft.graph.roomList @@ -88,18 +75,6 @@ def with_url(self,raw_url: str) -> GraphRoomListRequestBuilder: raise TypeError("raw_url cannot be null.") return GraphRoomListRequestBuilder(self.request_adapter, raw_url) - def workspaces_with_place_id(self,place_id: str) -> WorkspacesWithPlaceIdRequestBuilder: - """ - Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. - param place_id: Alternate key of workspace - Returns: WorkspacesWithPlaceIdRequestBuilder - """ - if place_id is None: - raise TypeError("place_id cannot be null.") - from .workspaces_with_place_id.workspaces_with_place_id_request_builder import WorkspacesWithPlaceIdRequestBuilder - - return WorkspacesWithPlaceIdRequestBuilder(self.request_adapter, self.path_parameters, place_id) - @property def check_ins(self) -> CheckInsRequestBuilder: """ @@ -109,6 +84,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @property def rooms(self) -> RoomsRequestBuilder: """ diff --git a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py new file mode 100644 index 00000000000..882077cebd7 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room_list/rooms/item/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/count/count_request_builder.py new file mode 100644 index 00000000000..8836f41e557 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/children/$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/places/item/graph_room_list/rooms/item/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..f4d054b7927 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/children/item/place_item_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 + from ........models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room_list/rooms/item/room_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py index 949a0f00351..faff3f20949 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py @@ -17,6 +17,7 @@ from ......models.o_data_errors.o_data_error import ODataError from ......models.room import Room from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class RoomItemRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RoomItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py new file mode 100644 index 00000000000..7e2a98bd549 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room_list/workspaces/item/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/count/count_request_builder.py new file mode 100644 index 00000000000..47f0a831497 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/children/$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/places/item/graph_room_list/workspaces/item/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..9c9a255a715 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/children/item/place_item_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 + from ........models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py index 245e13abcb6..efd9c161111 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py @@ -17,6 +17,7 @@ from ......models.o_data_errors.o_data_error import ODataError from ......models.workspace import Workspace from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class WorkspaceItemRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class WorkspaceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py new file mode 100644 index 00000000000..6d058c8246f --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_section/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.section/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_section/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_section/children/count/count_request_builder.py new file mode 100644 index 00000000000..d6a506419b5 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_section/children/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}/places/{place%2Did}/graph.section/children/$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/places/item/graph_section/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_section/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..c4af02c0aed --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_section/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.section/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_section/graph_section_request_builder.py b/msgraph_beta/generated/places/item/graph_section/graph_section_request_builder.py index e05c559bc12..553908e6e54 100644 --- a/msgraph_beta/generated/places/item/graph_section/graph_section_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_section/graph_section_request_builder.py @@ -17,6 +17,7 @@ from ....models.o_data_errors.o_data_error import ODataError from ....models.section import Section from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class GraphSectionRequestBuilder(BaseRequestBuilder): """ @@ -82,6 +83,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphSectionRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py b/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py new file mode 100644 index 00000000000..e41d1589fad --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_workspace/children/children_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.place_collection_response import PlaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.place_item_request_builder import PlaceItemRequestBuilder + +class ChildrenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildrenRequestBuilder 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}/places/{place%2Did}/graph.workspace/children{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_place_id1(self,place_id1: str) -> PlaceItemRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + param place_id1: The unique identifier of place + Returns: PlaceItemRequestBuilder + """ + if place_id1 is None: + raise TypeError("place_id1 cannot be null.") + from .item.place_item_request_builder import PlaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["place%2Did1"] = place_id1 + return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> Optional[PlaceCollectionResponse]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlaceCollectionResponse] + """ + 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.place_collection_response import PlaceCollectionResponse + + return await self.request_adapter.send_async(request_info, PlaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> ChildrenRequestBuilder: + """ + 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: ChildrenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildrenRequestBuilder(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 ChildrenRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 ChildrenRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildrenRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_workspace/children/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_workspace/children/count/count_request_builder.py new file mode 100644 index 00000000000..02bd9a9d13d --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_workspace/children/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}/places/{place%2Did}/graph.workspace/children/$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/places/item/graph_workspace/children/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_request_builder.py new file mode 100644 index 00000000000..3511b572283 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_workspace/children/item/place_item_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 + from ......models.place import Place + +class PlaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlaceItemRequestBuilder 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}/places/{place%2Did}/graph.workspace/children/{place%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Place]: + """ + Get children from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + """ + 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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get children from places + 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) -> PlaceItemRequestBuilder: + """ + 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: PlaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlaceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlaceItemRequestBuilderGetQueryParameters(): + """ + Get children from places + """ + 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 PlaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/item/graph_workspace/graph_workspace_request_builder.py b/msgraph_beta/generated/places/item/graph_workspace/graph_workspace_request_builder.py index bb808e74ac2..9cfd9d1a5d2 100644 --- a/msgraph_beta/generated/places/item/graph_workspace/graph_workspace_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_workspace/graph_workspace_request_builder.py @@ -17,6 +17,7 @@ from ....models.o_data_errors.o_data_error import ODataError from ....models.workspace import Workspace from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder class GraphWorkspaceRequestBuilder(BaseRequestBuilder): """ @@ -82,6 +83,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphWorkspaceRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/places/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/place_item_request_builder.py index ac583002765..78b0e4be3d1 100644 --- a/msgraph_beta/generated/places/item/place_item_request_builder.py +++ b/msgraph_beta/generated/places/item/place_item_request_builder.py @@ -17,6 +17,7 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.place import Place from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .children.children_request_builder import ChildrenRequestBuilder from .descendants.descendants_request_builder import DescendantsRequestBuilder from .graph_building.graph_building_request_builder import GraphBuildingRequestBuilder from .graph_desk.graph_desk_request_builder import GraphDeskRequestBuilder @@ -127,6 +128,15 @@ def check_ins(self) -> CheckInsRequestBuilder: return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def children(self) -> ChildrenRequestBuilder: + """ + Provides operations to manage the children property of the microsoft.graph.place entity. + """ + from .children.children_request_builder import ChildrenRequestBuilder + + return ChildrenRequestBuilder(self.request_adapter, self.path_parameters) + @property def descendants(self) -> DescendantsRequestBuilder: """ diff --git a/msgraph_beta/generated/places/list_operations/list_operations_get_response.py b/msgraph_beta/generated/places/list_operations/list_operations_get_response.py new file mode 100644 index 00000000000..36bf74529c4 --- /dev/null +++ b/msgraph_beta/generated/places/list_operations/list_operations_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.place_operation import PlaceOperation + +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ListOperationsGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PlaceOperation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ListOperationsGetResponse: + """ + 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: ListOperationsGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ListOperationsGetResponse() + + 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.place_operation import PlaceOperation + + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.place_operation import PlaceOperation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PlaceOperation)), + } + 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/places/list_operations/list_operations_request_builder.py b/msgraph_beta/generated/places/list_operations/list_operations_request_builder.py new file mode 100644 index 00000000000..a642c2ee4cf --- /dev/null +++ b/msgraph_beta/generated/places/list_operations/list_operations_request_builder.py @@ -0,0 +1,137 @@ +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 .list_operations_get_response import ListOperationsGetResponse + +class ListOperationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the listOperations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ListOperationsRequestBuilder 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}/places/listOperations(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]] = None) -> Optional[ListOperationsGetResponse]: + """ + Invoke function listOperations + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ListOperationsGetResponse] + """ + 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 .list_operations_get_response import ListOperationsGetResponse + + return await self.request_adapter.send_async(request_info, ListOperationsGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function listOperations + 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) -> ListOperationsRequestBuilder: + """ + 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: ListOperationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ListOperationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ListOperationsRequestBuilderGetQueryParameters(): + """ + Invoke function listOperations + """ + 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 ListOperationsRequestBuilderGetRequestConfiguration(RequestConfiguration[ListOperationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/places/places_request_builder.py b/msgraph_beta/generated/places/places_request_builder.py index b5377c0b497..f97678c1c9f 100644 --- a/msgraph_beta/generated/places/places_request_builder.py +++ b/msgraph_beta/generated/places/places_request_builder.py @@ -17,6 +17,7 @@ from ..models.o_data_errors.o_data_error import ODataError from ..models.place import Place from .count.count_request_builder import CountRequestBuilder + from .get_operation_with_id.get_operation_with_id_request_builder import GetOperationWithIdRequestBuilder from .graph_building.graph_building_request_builder import GraphBuildingRequestBuilder from .graph_desk.graph_desk_request_builder import GraphDeskRequestBuilder from .graph_floor.graph_floor_request_builder import GraphFloorRequestBuilder @@ -25,6 +26,7 @@ from .graph_section.graph_section_request_builder import GraphSectionRequestBuilder from .graph_workspace.graph_workspace_request_builder import GraphWorkspaceRequestBuilder from .item.place_item_request_builder import PlaceItemRequestBuilder + from .list_operations.list_operations_request_builder import ListOperationsRequestBuilder class PlacesRequestBuilder(BaseRequestBuilder): """ @@ -53,6 +55,18 @@ def by_place_id(self,place_id: str) -> PlaceItemRequestBuilder: url_tpl_params["place%2Did"] = place_id return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + def get_operation_with_id(self,id: str) -> GetOperationWithIdRequestBuilder: + """ + Provides operations to call the getOperation method. + param id: Usage: id='{id}' + Returns: GetOperationWithIdRequestBuilder + """ + if id is None: + raise TypeError("id cannot be null.") + from .get_operation_with_id.get_operation_with_id_request_builder import GetOperationWithIdRequestBuilder + + return GetOperationWithIdRequestBuilder(self.request_adapter, self.path_parameters, id) + async def post(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Place]: """ Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. @@ -174,6 +188,15 @@ def graph_workspace(self) -> GraphWorkspaceRequestBuilder: return GraphWorkspaceRequestBuilder(self.request_adapter, self.path_parameters) + @property + def list_operations(self) -> ListOperationsRequestBuilder: + """ + Provides operations to call the listOperations method. + """ + from .list_operations.list_operations_request_builder import ListOperationsRequestBuilder + + return ListOperationsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class PlacesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/b2b_management_policies/b2b_management_policies_request_builder.py b/msgraph_beta/generated/policies/b2b_management_policies/b2b_management_policies_request_builder.py new file mode 100644 index 00000000000..6b7343bf249 --- /dev/null +++ b/msgraph_beta/generated/policies/b2b_management_policies/b2b_management_policies_request_builder.py @@ -0,0 +1,210 @@ +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.b2b_management_policy import B2bManagementPolicy + from ...models.b2b_management_policy_collection_response import B2bManagementPolicyCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.b2b_management_policy_item_request_builder import B2bManagementPolicyItemRequestBuilder + +class B2bManagementPoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the b2bManagementPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new B2bManagementPoliciesRequestBuilder 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}/policies/b2bManagementPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_b2b_management_policy_id(self,b2b_management_policy_id: str) -> B2bManagementPolicyItemRequestBuilder: + """ + Provides operations to manage the b2bManagementPolicies property of the microsoft.graph.policyRoot entity. + param b2b_management_policy_id: The unique identifier of b2bManagementPolicy + Returns: B2bManagementPolicyItemRequestBuilder + """ + if b2b_management_policy_id is None: + raise TypeError("b2b_management_policy_id cannot be null.") + from .item.b2b_management_policy_item_request_builder import B2bManagementPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["b2bManagementPolicy%2Did"] = b2b_management_policy_id + return B2bManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[B2bManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[B2bManagementPolicyCollectionResponse]: + """ + Get a list of the b2bManagementPolicy objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[B2bManagementPolicyCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-b2bmanagementpolicies?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.b2b_management_policy_collection_response import B2bManagementPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, B2bManagementPolicyCollectionResponse, error_mapping) + + async def post(self,body: B2bManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[B2bManagementPolicy]: + """ + Create a new b2bManagementPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[B2bManagementPolicy] + Find more info here: https://learn.microsoft.com/graph/api/policyroot-post-b2bmanagementpolicies?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.b2b_management_policy import B2bManagementPolicy + + return await self.request_adapter.send_async(request_info, B2bManagementPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[B2bManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the b2bManagementPolicy objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: B2bManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new b2bManagementPolicy 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.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) -> B2bManagementPoliciesRequestBuilder: + """ + 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: B2bManagementPoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return B2bManagementPoliciesRequestBuilder(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 B2bManagementPoliciesRequestBuilderGetQueryParameters(): + """ + Get a list of the b2bManagementPolicy objects and their properties. + """ + 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 B2bManagementPoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[B2bManagementPoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 B2bManagementPoliciesRequestBuilderPostRequestConfiguration(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/policies/b2b_management_policies/count/count_request_builder.py b/msgraph_beta/generated/policies/b2b_management_policies/count/count_request_builder.py new file mode 100644 index 00000000000..770504fd677 --- /dev/null +++ b/msgraph_beta/generated/policies/b2b_management_policies/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}/policies/b2bManagementPolicies/$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/policies/b2b_management_policies/item/applies_to/applies_to_request_builder.py b/msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/applies_to_request_builder.py new file mode 100644 index 00000000000..db6154b5334 --- /dev/null +++ b/msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/applies_to_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.directory_object_collection_response import DirectoryObjectCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class AppliesToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AppliesToRequestBuilder 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}/policies/b2bManagementPolicies/{b2bManagementPolicy%2Did}/appliesTo{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get a list of directoryObject objects that a b2bManagementPolicy object has been applied to. The b2bManagementPolicy can only be applied to application and servicePrincipal resources. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/b2bmanagementpolicy-list-appliesto?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of directoryObject objects that a b2bManagementPolicy object has been applied to. The b2bManagementPolicy can only be applied to application and servicePrincipal resources. + 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) -> AppliesToRequestBuilder: + """ + 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: AppliesToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AppliesToRequestBuilder(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 AppliesToRequestBuilderGetQueryParameters(): + """ + Get a list of directoryObject objects that a b2bManagementPolicy object has been applied to. The b2bManagementPolicy can only be applied to application and servicePrincipal resources. + """ + 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 AppliesToRequestBuilderGetRequestConfiguration(RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/policies/b2b_management_policies/item/applies_to/count/count_request_builder.py b/msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/count/count_request_builder.py new file mode 100644 index 00000000000..7974dd6ac0d --- /dev/null +++ b/msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/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}/policies/b2bManagementPolicies/{b2bManagementPolicy%2Did}/appliesTo/$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/policies/b2b_management_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..bbe4dab5b57 --- /dev/null +++ b/msgraph_beta/generated/policies/b2b_management_policies/item/applies_to/item/directory_object_item_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.directory_object import DirectoryObject + from ......models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder 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}/policies/b2bManagementPolicies/{b2bManagementPolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Get appliesTo from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + 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.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get appliesTo from policies + 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) -> DirectoryObjectItemRequestBuilder: + """ + 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: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + Get appliesTo from policies + """ + 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 DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/policies/b2b_management_policies/item/b2b_management_policy_item_request_builder.py b/msgraph_beta/generated/policies/b2b_management_policies/item/b2b_management_policy_item_request_builder.py new file mode 100644 index 00000000000..80d13ce0a97 --- /dev/null +++ b/msgraph_beta/generated/policies/b2b_management_policies/item/b2b_management_policy_item_request_builder.py @@ -0,0 +1,201 @@ +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.b2b_management_policy import B2bManagementPolicy + from ....models.o_data_errors.o_data_error import ODataError + from .applies_to.applies_to_request_builder import AppliesToRequestBuilder + +class B2bManagementPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the b2bManagementPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new B2bManagementPolicyItemRequestBuilder 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}/policies/b2bManagementPolicies/{b2bManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a b2bManagementPolicy 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/policyroot-delete-b2bmanagementpolicies?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[B2bManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[B2bManagementPolicy]: + """ + Read the properties and relationships of b2bManagementPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[B2bManagementPolicy] + Find more info here: https://learn.microsoft.com/graph/api/b2bmanagementpolicy-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.b2b_management_policy import B2bManagementPolicy + + return await self.request_adapter.send_async(request_info, B2bManagementPolicy, error_mapping) + + async def patch(self,body: B2bManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[B2bManagementPolicy]: + """ + Update the properties of a b2bManagementPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[B2bManagementPolicy] + Find more info here: https://learn.microsoft.com/graph/api/b2bmanagementpolicy-update?view=graph-rest-beta + """ + 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.b2b_management_policy import B2bManagementPolicy + + return await self.request_adapter.send_async(request_info, B2bManagementPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a b2bManagementPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[B2bManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of b2bManagementPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: B2bManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a b2bManagementPolicy 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.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) -> B2bManagementPolicyItemRequestBuilder: + """ + 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: B2bManagementPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return B2bManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @property + def applies_to(self) -> AppliesToRequestBuilder: + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + """ + from .applies_to.applies_to_request_builder import AppliesToRequestBuilder + + return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class B2bManagementPolicyItemRequestBuilderDeleteRequestConfiguration(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 B2bManagementPolicyItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of b2bManagementPolicy 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 B2bManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[B2bManagementPolicyItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 B2bManagementPolicyItemRequestBuilderPatchRequestConfiguration(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/policies/on_prem_authentication_policies/count/count_request_builder.py b/msgraph_beta/generated/policies/on_prem_authentication_policies/count/count_request_builder.py new file mode 100644 index 00000000000..8684fee3c17 --- /dev/null +++ b/msgraph_beta/generated/policies/on_prem_authentication_policies/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}/policies/onPremAuthenticationPolicies/$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/policies/on_prem_authentication_policies/item/applies_to/applies_to_request_builder.py b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/applies_to_request_builder.py new file mode 100644 index 00000000000..c99535265b6 --- /dev/null +++ b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/applies_to_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.directory_object_collection_response import DirectoryObjectCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class AppliesToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AppliesToRequestBuilder 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}/policies/onPremAuthenticationPolicies/{onPremAuthenticationPolicy%2Did}/appliesTo{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + List directory objects that are assigned an onPremAuthenticationPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onpremauthenticationpolicy-list-appliesto?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List directory objects that are assigned an onPremAuthenticationPolicy. + 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) -> AppliesToRequestBuilder: + """ + 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: AppliesToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AppliesToRequestBuilder(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 AppliesToRequestBuilderGetQueryParameters(): + """ + List directory objects that are assigned an onPremAuthenticationPolicy. + """ + 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 AppliesToRequestBuilderGetRequestConfiguration(RequestConfiguration[AppliesToRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/policies/on_prem_authentication_policies/item/applies_to/count/count_request_builder.py b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/count/count_request_builder.py new file mode 100644 index 00000000000..04e3cf2d3b6 --- /dev/null +++ b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/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}/policies/onPremAuthenticationPolicies/{onPremAuthenticationPolicy%2Did}/appliesTo/$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/policies/on_prem_authentication_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..edac4611346 --- /dev/null +++ b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/applies_to/item/directory_object_item_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.directory_object import DirectoryObject + from ......models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder 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}/policies/onPremAuthenticationPolicies/{onPremAuthenticationPolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Get appliesTo from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + 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.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get appliesTo from policies + 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) -> DirectoryObjectItemRequestBuilder: + """ + 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: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + Get appliesTo from policies + """ + 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 DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/policies/on_prem_authentication_policies/item/on_prem_authentication_policy_item_request_builder.py b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/on_prem_authentication_policy_item_request_builder.py new file mode 100644 index 00000000000..5f255596049 --- /dev/null +++ b/msgraph_beta/generated/policies/on_prem_authentication_policies/item/on_prem_authentication_policy_item_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.on_prem_authentication_policy import OnPremAuthenticationPolicy + from ....models.o_data_errors.o_data_error import ODataError + from .applies_to.applies_to_request_builder import AppliesToRequestBuilder + +class OnPremAuthenticationPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onPremAuthenticationPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnPremAuthenticationPolicyItemRequestBuilder 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}/policies/onPremAuthenticationPolicies/{onPremAuthenticationPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an onPremAuthenticationPolicy 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/onpremauthenticationpolicy-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremAuthenticationPolicy]: + """ + Read the properties and relationships of onPremAuthenticationPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremAuthenticationPolicy] + Find more info here: https://learn.microsoft.com/graph/api/onpremauthenticationpolicy-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_prem_authentication_policy import OnPremAuthenticationPolicy + + return await self.request_adapter.send_async(request_info, OnPremAuthenticationPolicy, error_mapping) + + async def patch(self,body: OnPremAuthenticationPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremAuthenticationPolicy]: + """ + Update the properties of an onPremAuthenticationPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremAuthenticationPolicy] + Find more info here: https://learn.microsoft.com/graph/api/onpremauthenticationpolicy-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_prem_authentication_policy import OnPremAuthenticationPolicy + + return await self.request_adapter.send_async(request_info, OnPremAuthenticationPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an onPremAuthenticationPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of onPremAuthenticationPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OnPremAuthenticationPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an onPremAuthenticationPolicy 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.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) -> OnPremAuthenticationPolicyItemRequestBuilder: + """ + 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: OnPremAuthenticationPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnPremAuthenticationPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @property + def applies_to(self) -> AppliesToRequestBuilder: + """ + Provides operations to manage the appliesTo property of the microsoft.graph.stsPolicy entity. + """ + from .applies_to.applies_to_request_builder import AppliesToRequestBuilder + + return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OnPremAuthenticationPolicyItemRequestBuilderDeleteRequestConfiguration(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 OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of onPremAuthenticationPolicy 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 OnPremAuthenticationPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremAuthenticationPolicyItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 OnPremAuthenticationPolicyItemRequestBuilderPatchRequestConfiguration(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/policies/on_prem_authentication_policies/on_prem_authentication_policies_request_builder.py b/msgraph_beta/generated/policies/on_prem_authentication_policies/on_prem_authentication_policies_request_builder.py new file mode 100644 index 00000000000..68f8dc924a2 --- /dev/null +++ b/msgraph_beta/generated/policies/on_prem_authentication_policies/on_prem_authentication_policies_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.on_prem_authentication_policy import OnPremAuthenticationPolicy + from ...models.on_prem_authentication_policy_collection_response import OnPremAuthenticationPolicyCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.on_prem_authentication_policy_item_request_builder import OnPremAuthenticationPolicyItemRequestBuilder + +class OnPremAuthenticationPoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onPremAuthenticationPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnPremAuthenticationPoliciesRequestBuilder 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}/policies/onPremAuthenticationPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_on_prem_authentication_policy_id(self,on_prem_authentication_policy_id: str) -> OnPremAuthenticationPolicyItemRequestBuilder: + """ + Provides operations to manage the onPremAuthenticationPolicies property of the microsoft.graph.policyRoot entity. + param on_prem_authentication_policy_id: The unique identifier of onPremAuthenticationPolicy + Returns: OnPremAuthenticationPolicyItemRequestBuilder + """ + if on_prem_authentication_policy_id is None: + raise TypeError("on_prem_authentication_policy_id cannot be null.") + from .item.on_prem_authentication_policy_item_request_builder import OnPremAuthenticationPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["onPremAuthenticationPolicy%2Did"] = on_prem_authentication_policy_id + return OnPremAuthenticationPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremAuthenticationPolicyCollectionResponse]: + """ + Get a list of the onPremAuthenticationPolicy objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremAuthenticationPolicyCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-onpremauthenticationpolicies?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.on_prem_authentication_policy_collection_response import OnPremAuthenticationPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, OnPremAuthenticationPolicyCollectionResponse, error_mapping) + + async def post(self,body: OnPremAuthenticationPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremAuthenticationPolicy]: + """ + Create a new onPremAuthenticationPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremAuthenticationPolicy] + Find more info here: https://learn.microsoft.com/graph/api/policyroot-post-onpremauthenticationpolicies?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.on_prem_authentication_policy import OnPremAuthenticationPolicy + + return await self.request_adapter.send_async(request_info, OnPremAuthenticationPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the onPremAuthenticationPolicy objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: OnPremAuthenticationPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new onPremAuthenticationPolicy 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.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) -> OnPremAuthenticationPoliciesRequestBuilder: + """ + 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: OnPremAuthenticationPoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnPremAuthenticationPoliciesRequestBuilder(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 OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters(): + """ + Get a list of the onPremAuthenticationPolicy objects and their properties. + """ + 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 OnPremAuthenticationPoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremAuthenticationPoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 OnPremAuthenticationPoliciesRequestBuilderPostRequestConfiguration(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/policies/policies_request_builder.py b/msgraph_beta/generated/policies/policies_request_builder.py index db9a9a23672..5f97cda73c6 100644 --- a/msgraph_beta/generated/policies/policies_request_builder.py +++ b/msgraph_beta/generated/policies/policies_request_builder.py @@ -24,6 +24,7 @@ from .authentication_methods_policy.authentication_methods_policy_request_builder import AuthenticationMethodsPolicyRequestBuilder from .authentication_strength_policies.authentication_strength_policies_request_builder import AuthenticationStrengthPoliciesRequestBuilder from .authorization_policy.authorization_policy_request_builder import AuthorizationPolicyRequestBuilder + from .b2b_management_policies.b2b_management_policies_request_builder import B2bManagementPoliciesRequestBuilder from .b2c_authentication_methods_policy.b2c_authentication_methods_policy_request_builder import B2cAuthenticationMethodsPolicyRequestBuilder from .claims_mapping_policies.claims_mapping_policies_request_builder import ClaimsMappingPoliciesRequestBuilder from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder @@ -39,6 +40,7 @@ from .identity_security_defaults_enforcement_policy.identity_security_defaults_enforcement_policy_request_builder import IdentitySecurityDefaultsEnforcementPolicyRequestBuilder from .mobile_app_management_policies.mobile_app_management_policies_request_builder import MobileAppManagementPoliciesRequestBuilder from .mobile_device_management_policies.mobile_device_management_policies_request_builder import MobileDeviceManagementPoliciesRequestBuilder + from .on_prem_authentication_policies.on_prem_authentication_policies_request_builder import OnPremAuthenticationPoliciesRequestBuilder from .permission_grant_policies.permission_grant_policies_request_builder import PermissionGrantPoliciesRequestBuilder from .permission_grant_pre_approval_policies.permission_grant_pre_approval_policies_request_builder import PermissionGrantPreApprovalPoliciesRequestBuilder from .role_management_policies.role_management_policies_request_builder import RoleManagementPoliciesRequestBuilder @@ -211,6 +213,15 @@ def authorization_policy(self) -> AuthorizationPolicyRequestBuilder: return AuthorizationPolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def b2b_management_policies(self) -> B2bManagementPoliciesRequestBuilder: + """ + Provides operations to manage the b2bManagementPolicies property of the microsoft.graph.policyRoot entity. + """ + from .b2b_management_policies.b2b_management_policies_request_builder import B2bManagementPoliciesRequestBuilder + + return B2bManagementPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property def b2c_authentication_methods_policy(self) -> B2cAuthenticationMethodsPolicyRequestBuilder: """ @@ -346,6 +357,15 @@ def mobile_device_management_policies(self) -> MobileDeviceManagementPoliciesReq return MobileDeviceManagementPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def on_prem_authentication_policies(self) -> OnPremAuthenticationPoliciesRequestBuilder: + """ + Provides operations to manage the onPremAuthenticationPolicies property of the microsoft.graph.policyRoot entity. + """ + from .on_prem_authentication_policies.on_prem_authentication_policies_request_builder import OnPremAuthenticationPoliciesRequestBuilder + + return OnPremAuthenticationPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property def permission_grant_policies(self) -> PermissionGrantPoliciesRequestBuilder: """ diff --git a/msgraph_beta/generated/privileged_access/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/count/count_request_builder.py index aea6c1615c9..1daa5d1592e 100644 --- a/msgraph_beta/generated/privileged_access/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/privileged_access_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/privileged_access_item_request_builder.py index 6ffe1920267..c51d6ce152f 100644 --- a/msgraph_beta/generated/privileged_access/item/privileged_access_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/privileged_access_item_request_builder.py @@ -41,6 +41,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,6 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Privileg param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccess] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,6 +82,7 @@ async def patch(self,body: PrivilegedAccess, request_configuration: Optional[Req param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccess] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,6 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -113,6 +117,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -125,6 +130,7 @@ def to_patch_request_information(self,body: PrivilegedAccess, request_configurat param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -139,6 +145,7 @@ def with_url(self,raw_url: str) -> PrivilegedAccessItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrivilegedAccessItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrivilegedAccessItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/count/count_request_builder.py index 8f3bee1dc96..66ebb11ac6e 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/resources/item/governance_resource_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/governance_resource_item_request_builder.py index d987042067e..3d9d9e0bfd7 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/governance_resource_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/governance_resource_item_request_builder.py @@ -41,6 +41,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,6 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,6 +82,7 @@ async def patch(self,body: GovernanceResource, request_configuration: Optional[R param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,6 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -113,6 +117,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -125,6 +130,7 @@ def to_patch_request_information(self,body: GovernanceResource, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -139,6 +145,7 @@ def with_url(self,raw_url: str) -> GovernanceResourceItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceResourceItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceResourceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/parent/parent_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/parent/parent_request_builder.py index 21ca6f69dc9..c4949e88cd9 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/parent/parent_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/parent/parent_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ParentRe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ParentRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ParentRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ParentRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/count/count_request_builder.py index 3843355fa95..d6819be89f4 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/resources/item/role_assignment_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/cancel/cancel_request_builder.py index 63a133b9666..4e7d6f9fb10 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/cancel/cancel_request_builder.py @@ -35,6 +35,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -53,6 +54,7 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py index 5fc4ea10d18..6f807ac94f2 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py @@ -41,6 +41,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,6 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,6 +82,7 @@ async def patch(self,body: GovernanceRoleAssignmentRequest, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,6 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -113,6 +117,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -125,6 +130,7 @@ def to_patch_request_information(self,body: GovernanceRoleAssignmentRequest, req param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -139,6 +145,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleAssignmentRequestItemRequestBui param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleAssignmentRequestItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleAssignmentRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/resource/resource_request_builder.py index 3f5e2d5eef5..c994ee6fd1d 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py index 9da16237e86..82ac69b00b9 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py index fc7823519e7..c04b73916be 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py index 9da9cef3a28..df7be1e07e2 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/subject/subject_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/subject/subject_request_builder.py index c24d996185a..32a245b4bc2 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/subject/subject_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/subject/subject_request_builder.py @@ -36,6 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def patch(self,body: GovernanceSubject, request_configuration: Optional[Re param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -97,6 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -120,6 +125,7 @@ def to_patch_request_information(self,body: GovernanceSubject, request_configura param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -134,6 +140,7 @@ def with_url(self,raw_url: str) -> SubjectRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SubjectRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SubjectRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/update_request/update_request_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/update_request/update_request_request_builder.py index 278d7bc485f..31088062afc 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/update_request/update_request_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/item/update_request/update_request_request_builder.py @@ -38,6 +38,7 @@ async def post(self,body: UpdateRequestPostRequestBody, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -61,6 +62,7 @@ def to_post_request_information(self,body: UpdateRequestPostRequestBody, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -75,6 +77,7 @@ def with_url(self,raw_url: str) -> UpdateRequestRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UpdateRequestRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UpdateRequestRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/role_assignment_requests_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/role_assignment_requests_request_builder.py index 4198597e37c..11a7fa6b507 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/role_assignment_requests_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignment_requests/role_assignment_requests_request_builder.py @@ -39,6 +39,7 @@ def by_governance_role_assignment_request_id(self,governance_role_assignment_req param governance_role_assignment_request_id: The unique identifier of governanceRoleAssignmentRequest Returns: GovernanceRoleAssignmentRequestItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_assignment_request_id is None: raise TypeError("governance_role_assignment_request_id cannot be null.") from .item.governance_role_assignment_request_item_request_builder import GovernanceRoleAssignmentRequestItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequestCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: GovernanceRoleAssignmentRequest, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: GovernanceRoleAssignmentRequest, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> RoleAssignmentRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentRequestsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/count/count_request_builder.py index fff19d3def2..a1764ba6f77 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/resources/item/role_assignments/export/export_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/export/export_request_builder.py index 5be0f964e32..3c959a6001e 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/export/export_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/export/export_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ExportRe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExportGetResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ExportRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExportRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExportRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/governance_role_assignment_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/governance_role_assignment_item_request_builder.py index 4371f543f04..d5520010191 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/governance_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/governance_role_assignment_item_request_builder.py @@ -40,6 +40,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,6 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,6 +81,7 @@ async def patch(self,body: GovernanceRoleAssignment, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,6 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -112,6 +116,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -124,6 +129,7 @@ def to_patch_request_information(self,body: GovernanceRoleAssignment, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -138,6 +144,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleAssignmentItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py index 240e75296ed..8d616929347 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[LinkedEl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> LinkedEligibleRoleAssignmentRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: LinkedEligibleRoleAssignmentRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return LinkedEligibleRoleAssignmentRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/resource/resource_request_builder.py index 74c9ea650e3..87dc4eed43c 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/resource/resource_request_builder.py index 639741b1840..e69ca0af71b 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_definition_request_builder.py index 43159333c38..6295173749a 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_definition_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py index 19bddaf679e..84bc01e1bbd 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/subject/subject_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/subject/subject_request_builder.py index 4ab81aaf180..97fadfae962 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/subject/subject_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/item/subject/subject_request_builder.py @@ -36,6 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def patch(self,body: GovernanceSubject, request_configuration: Optional[Re param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -97,6 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -120,6 +125,7 @@ def to_patch_request_information(self,body: GovernanceSubject, request_configura param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -134,6 +140,7 @@ def with_url(self,raw_url: str) -> SubjectRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SubjectRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SubjectRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/role_assignments_request_builder.py index 88452e65a02..5511a7837d8 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_assignments/role_assignments_request_builder.py @@ -40,6 +40,7 @@ def by_governance_role_assignment_id(self,governance_role_assignment_id: str) -> param governance_role_assignment_id: The unique identifier of governanceRoleAssignment Returns: GovernanceRoleAssignmentItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_assignment_id is None: raise TypeError("governance_role_assignment_id cannot be null.") from .item.governance_role_assignment_item_request_builder import GovernanceRoleAssignmentItemRequestBuilder @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def post(self,body: GovernanceRoleAssignment, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -97,6 +100,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -109,6 +113,7 @@ def to_post_request_information(self,body: GovernanceRoleAssignment, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -123,6 +128,7 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/count/count_request_builder.py index c12499cc461..abba4aabeb7 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/resources/item/role_definitions/item/governance_role_definition_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/governance_role_definition_item_request_builder.py index c19cdf9a916..60455803a9b 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/governance_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/governance_role_definition_item_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleDefinitionItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/resource/resource_request_builder.py index 1b433527174..d8ce29a7487 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/role_setting/role_setting_request_builder.py index 0e0b0f059ec..58e693525b8 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/item/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/role_definitions_request_builder.py index acefb37220c..b1763ca8380 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_definitions/role_definitions_request_builder.py @@ -39,6 +39,7 @@ def by_governance_role_definition_id(self,governance_role_definition_id: str) -> param governance_role_definition_id: The unique identifier of governanceRoleDefinition Returns: GovernanceRoleDefinitionItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_definition_id is None: raise TypeError("governance_role_definition_id cannot be null.") from .item.governance_role_definition_item_request_builder import GovernanceRoleDefinitionItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinitionCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: GovernanceRoleDefinition, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: GovernanceRoleDefinition, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/count/count_request_builder.py index 7a44c659ebd..df53c3c6c66 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/resources/item/role_settings/item/governance_role_setting_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/governance_role_setting_item_request_builder.py index 058dba50d93..7cc11a190f5 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/governance_role_setting_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/governance_role_setting_item_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleSetting, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleSetting, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleSettingItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleSettingItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleSettingItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/resource/resource_request_builder.py index b49b7b39d12..9503d42e030 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/resource/resource_request_builder.py index 14f6289793e..04cb42f1fc6 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_definition_request_builder.py index c430b21c624..d2da2d5814e 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_definition_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py index e91a1646340..5dbbe0f0244 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/role_settings_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/role_settings_request_builder.py index 119e3cbc4e3..37d00a69300 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/role_settings_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/item/role_settings/role_settings_request_builder.py @@ -39,6 +39,7 @@ def by_governance_role_setting_id(self,governance_role_setting_id: str) -> Gover param governance_role_setting_id: The unique identifier of governanceRoleSetting Returns: GovernanceRoleSettingItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_setting_id is None: raise TypeError("governance_role_setting_id cannot be null.") from .item.governance_role_setting_item_request_builder import GovernanceRoleSettingItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSettingCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: GovernanceRoleSetting, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: GovernanceRoleSetting, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> RoleSettingsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/register/register_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/register/register_request_builder.py index 1147cb237d3..5a35d6b2e9c 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/register/register_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/register/register_request_builder.py @@ -37,6 +37,7 @@ async def post(self,body: RegisterPostRequestBody, request_configuration: Option param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -58,6 +59,7 @@ def to_post_request_information(self,body: RegisterPostRequestBody, request_conf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -72,6 +74,7 @@ def with_url(self,raw_url: str) -> RegisterRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RegisterRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RegisterRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/resources/resources_request_builder.py b/msgraph_beta/generated/privileged_access/item/resources/resources_request_builder.py index 62ef5ab83c0..8e0bf78d24d 100644 --- a/msgraph_beta/generated/privileged_access/item/resources/resources_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/resources/resources_request_builder.py @@ -40,6 +40,7 @@ def by_governance_resource_id(self,governance_resource_id: str) -> GovernanceRes param governance_resource_id: The unique identifier of governanceResource Returns: GovernanceResourceItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_resource_id is None: raise TypeError("governance_resource_id cannot be null.") from .item.governance_resource_item_request_builder import GovernanceResourceItemRequestBuilder @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResourceCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def post(self,body: GovernanceResource, request_configuration: Optional[Re param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -97,6 +100,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -109,6 +113,7 @@ def to_post_request_information(self,body: GovernanceResource, request_configura param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -123,6 +128,7 @@ def with_url(self,raw_url: str) -> ResourcesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourcesRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourcesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/count/count_request_builder.py index 92464b8c102..65a6c56c377 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/role_assignment_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/cancel/cancel_request_builder.py index 4edf51d394c..414a49ef38a 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/cancel/cancel_request_builder.py @@ -35,6 +35,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -53,6 +54,7 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py index ce399ffc052..39cae352090 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/governance_role_assignment_request_item_request_builder.py @@ -41,6 +41,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,6 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,6 +82,7 @@ async def patch(self,body: GovernanceRoleAssignmentRequest, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,6 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -113,6 +117,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -125,6 +130,7 @@ def to_patch_request_information(self,body: GovernanceRoleAssignmentRequest, req param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -139,6 +145,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleAssignmentRequestItemRequestBui param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleAssignmentRequestItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleAssignmentRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/resource/resource_request_builder.py index 6e67e74e3f5..088e8a992b3 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py index b0a4fadb2bb..8dcd9cb1252 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py index 9cc8f9e21cd..3666cf3d5a2 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_definition_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py index 2c88a7fedea..6f7c15eea05 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/role_definition/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/subject/subject_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/subject/subject_request_builder.py index 187393ae721..3ed1fb6606c 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/subject/subject_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/subject/subject_request_builder.py @@ -36,6 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def patch(self,body: GovernanceSubject, request_configuration: Optional[Re param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -97,6 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -120,6 +125,7 @@ def to_patch_request_information(self,body: GovernanceSubject, request_configura param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -134,6 +140,7 @@ def with_url(self,raw_url: str) -> SubjectRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SubjectRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SubjectRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/update_request/update_request_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/update_request/update_request_request_builder.py index a0998825d7c..63ad34ab6d2 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/update_request/update_request_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/item/update_request/update_request_request_builder.py @@ -38,6 +38,7 @@ async def post(self,body: UpdateRequestPostRequestBody, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -61,6 +62,7 @@ def to_post_request_information(self,body: UpdateRequestPostRequestBody, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -75,6 +77,7 @@ def with_url(self,raw_url: str) -> UpdateRequestRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UpdateRequestRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UpdateRequestRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/role_assignment_requests_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/role_assignment_requests_request_builder.py index 11aab90fcb2..05d8f8568de 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignment_requests/role_assignment_requests_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignment_requests/role_assignment_requests_request_builder.py @@ -39,6 +39,7 @@ def by_governance_role_assignment_request_id(self,governance_role_assignment_req param governance_role_assignment_request_id: The unique identifier of governanceRoleAssignmentRequest Returns: GovernanceRoleAssignmentRequestItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_assignment_request_id is None: raise TypeError("governance_role_assignment_request_id cannot be null.") from .item.governance_role_assignment_request_item_request_builder import GovernanceRoleAssignmentRequestItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequestCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: GovernanceRoleAssignmentRequest, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentRequest] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: GovernanceRoleAssignmentRequest, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> RoleAssignmentRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentRequestsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/count/count_request_builder.py index 796fc53a7d5..07a3c49fb2c 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/role_assignments/export/export_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/export/export_request_builder.py index 3bc391fc12a..3cfd1e869f4 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/export/export_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/export/export_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ExportRe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExportGetResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ExportRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExportRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExportRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/governance_role_assignment_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/governance_role_assignment_item_request_builder.py index caa792700af..c35f409c873 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/governance_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/governance_role_assignment_item_request_builder.py @@ -40,6 +40,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,6 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,6 +81,7 @@ async def patch(self,body: GovernanceRoleAssignment, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,6 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -112,6 +116,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -124,6 +129,7 @@ def to_patch_request_information(self,body: GovernanceRoleAssignment, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -138,6 +144,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleAssignmentItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py index b6b9ad341fa..f9c2255e77f 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/linked_eligible_role_assignment/linked_eligible_role_assignment_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[LinkedEl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> LinkedEligibleRoleAssignmentRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: LinkedEligibleRoleAssignmentRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return LinkedEligibleRoleAssignmentRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/resource/resource_request_builder.py index f3d0ccc6dd8..a98827d2713 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/resource/resource_request_builder.py index 1ca5c098cb0..030b4366506 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_definition_request_builder.py index a8ba1130810..ee439385673 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_definition_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py index d037330c17c..5f300e4c646 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/role_definition/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/item/subject/subject_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/item/subject/subject_request_builder.py index d1e5b996250..a9f924ae945 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/item/subject/subject_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/item/subject/subject_request_builder.py @@ -36,6 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def patch(self,body: GovernanceSubject, request_configuration: Optional[Re param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceSubject] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -97,6 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -120,6 +125,7 @@ def to_patch_request_information(self,body: GovernanceSubject, request_configura param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -134,6 +140,7 @@ def with_url(self,raw_url: str) -> SubjectRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SubjectRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SubjectRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_assignments/role_assignments_request_builder.py index ce2b35261ba..44994e8bebb 100644 --- a/msgraph_beta/generated/privileged_access/item/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_assignments/role_assignments_request_builder.py @@ -40,6 +40,7 @@ def by_governance_role_assignment_id(self,governance_role_assignment_id: str) -> param governance_role_assignment_id: The unique identifier of governanceRoleAssignment Returns: GovernanceRoleAssignmentItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_assignment_id is None: raise TypeError("governance_role_assignment_id cannot be null.") from .item.governance_role_assignment_item_request_builder import GovernanceRoleAssignmentItemRequestBuilder @@ -54,6 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignmentCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,6 +77,7 @@ async def post(self,body: GovernanceRoleAssignment, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleAssignment] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -97,6 +100,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -109,6 +113,7 @@ def to_post_request_information(self,body: GovernanceRoleAssignment, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -123,6 +128,7 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_definitions/count/count_request_builder.py index de6ab5687b9..57740528558 100644 --- a/msgraph_beta/generated/privileged_access/item/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_definitions/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/role_definitions/item/governance_role_definition_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_definitions/item/governance_role_definition_item_request_builder.py index 47dfa1e8b73..1679717d182 100644 --- a/msgraph_beta/generated/privileged_access/item/role_definitions/item/governance_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_definitions/item/governance_role_definition_item_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleDefinitionItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_definitions/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_definitions/item/resource/resource_request_builder.py index b53f3041319..a57349bde6f 100644 --- a/msgraph_beta/generated/privileged_access/item/role_definitions/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_definitions/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_definitions/item/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_definitions/item/role_setting/role_setting_request_builder.py index a703622594d..dc758b7693d 100644 --- a/msgraph_beta/generated/privileged_access/item/role_definitions/item/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_definitions/item/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_definitions/role_definitions_request_builder.py index f8a5b2ad960..5b678023fff 100644 --- a/msgraph_beta/generated/privileged_access/item/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_definitions/role_definitions_request_builder.py @@ -39,6 +39,7 @@ def by_governance_role_definition_id(self,governance_role_definition_id: str) -> param governance_role_definition_id: The unique identifier of governanceRoleDefinition Returns: GovernanceRoleDefinitionItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_definition_id is None: raise TypeError("governance_role_definition_id cannot be null.") from .item.governance_role_definition_item_request_builder import GovernanceRoleDefinitionItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinitionCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: GovernanceRoleDefinition, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: GovernanceRoleDefinition, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_settings/count/count_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/count/count_request_builder.py index 74a30a4dbdc..b183f44f14b 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/count/count_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/count/count_request_builder.py @@ -35,6 +35,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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/privileged_access/item/role_settings/item/governance_role_setting_item_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/item/governance_role_setting_item_request_builder.py index d15a057f102..8a249c5483b 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/item/governance_role_setting_item_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/item/governance_role_setting_item_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Governan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleSetting, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleSetting, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> GovernanceRoleSettingItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GovernanceRoleSettingItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GovernanceRoleSettingItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_settings/item/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/item/resource/resource_request_builder.py index 8edc64eb8f9..9974f8ed3d7 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/item/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/resource/resource_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/resource/resource_request_builder.py index 2ad3e5f1dbd..ddaca6e12bf 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/resource/resource_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceResource] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_definition_request_builder.py index be72685203d..bf13a0ffbc2 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_definition_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: GovernanceRoleDefinition, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleDefinition] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -110,6 +114,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: GovernanceRoleDefinition, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py index 64d4248353d..f3a627be435 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/item/role_definition/role_setting/role_setting_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> RoleSettingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/item/role_settings/role_settings_request_builder.py b/msgraph_beta/generated/privileged_access/item/role_settings/role_settings_request_builder.py index 9a9f43d3135..37bdb6b5018 100644 --- a/msgraph_beta/generated/privileged_access/item/role_settings/role_settings_request_builder.py +++ b/msgraph_beta/generated/privileged_access/item/role_settings/role_settings_request_builder.py @@ -39,6 +39,7 @@ def by_governance_role_setting_id(self,governance_role_setting_id: str) -> Gover param governance_role_setting_id: The unique identifier of governanceRoleSetting Returns: GovernanceRoleSettingItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if governance_role_setting_id is None: raise TypeError("governance_role_setting_id cannot be null.") from .item.governance_role_setting_item_request_builder import GovernanceRoleSettingItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSett param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSettingCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: GovernanceRoleSetting, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GovernanceRoleSetting] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: GovernanceRoleSetting, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> RoleSettingsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleSettingsRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSettingsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/privileged_access/privileged_access_request_builder.py b/msgraph_beta/generated/privileged_access/privileged_access_request_builder.py index 42da7e5109a..72e3079679a 100644 --- a/msgraph_beta/generated/privileged_access/privileged_access_request_builder.py +++ b/msgraph_beta/generated/privileged_access/privileged_access_request_builder.py @@ -39,6 +39,7 @@ def by_privileged_access_id(self,privileged_access_id: str) -> PrivilegedAccessI param privileged_access_id: The unique identifier of privilegedAccess Returns: PrivilegedAccessItemRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if privileged_access_id is None: raise TypeError("privileged_access_id cannot be null.") from .item.privileged_access_item_request_builder import PrivilegedAccessItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Privileg param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessCollectionResponse] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: PrivilegedAccess, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccess] """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ 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 PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", 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") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: PrivilegedAccess, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> PrivilegedAccessRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrivilegedAccessRequestBuilder """ + warn("The PIM Iteration 2 beta API is deprecated and will be removed on October 28, 2026. Please migrate to PIM Iteration 3 API. as of 2025-10/PIM_Iteration2_Deprecation on 2025-10-27 and will be removed 2026-10-28", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrivilegedAccessRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..7f596df2c66 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..c3b6f7ad3e4 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyAllowedApps method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessInternetAppPolicyAllowedApps(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of internet applications allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyallowedapps?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 .get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of internet applications allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + 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) -> GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of internet applications allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..62320684426 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..63ff46509f1 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyAllowedUsers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessInternetAppPolicyAllowedUsers(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of users allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyallowedusers?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 .get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of users allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + 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) -> GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of users allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..cd4b122a870 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..c3dc058f237 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyBlockedApps method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessInternetAppPolicyBlockedApps(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of internet applications that were blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. Microsoft Entra Internet Access traffic may be restricted when these policies are enforced. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyblockedapps?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 .get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of internet applications that were blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. Microsoft Entra Internet Access traffic may be restricted when these policies are enforced. + 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) -> GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of internet applications that were blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. Microsoft Entra Internet Access traffic may be restricted when these policies are enforced. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..9d9e9c70514 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..651bfefc687 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyBlockedUsers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessInternetAppPolicyBlockedUsers(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of users' internet application access attempts blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyblockedusers?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 .get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of users' internet application access attempts blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. + 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) -> GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of users' internet application access attempts blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..e9d5f4cb194 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..58e013ced08 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppUsersAllowedByConnector method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessPrivateAppUsersAllowedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of users' private application access attempts that were allowed using Global Secure Access client. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappusersallowedbyconnector?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 .get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of users' private application access attempts that were allowed using Global Secure Access client. + 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) -> GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of users' private application access attempts that were allowed using Global Secure Access client. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..c80fc342798 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..13416cc8dd5 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppUsersBlockedByConnector method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessPrivateAppUsersBlockedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of users' private application access attempts that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappusersblockedbyconnector?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 .get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of users' private application access attempts that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + 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) -> GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of users' private application access attempts that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..1a01c97fedf --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..ef4a8c39ff0 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppsAllowedByConnector method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessPrivateAppsAllowedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of private applications that were allowed using Global Secure Access client. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappsallowedbyconnector?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 .get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of private applications that were allowed using Global Secure Access client. + 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) -> GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of private applications that were allowed using Global Secure Access client. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..497897d23a2 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..a9e869ef38f --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppsBlockedByConnector method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessPrivateAppsBlockedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of private applications that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappsblockedbyconnector?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 .get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of private applications that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + 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) -> GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of private applications that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..6de20b271d6 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..016bb9e13a3 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesAlive method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessRemoteNetworkBranchesAlive(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of remote networks which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchesalive?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 .get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of remote networks which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + 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) -> GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of remote networks which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..68a101e97ca --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..1aa4cfb570b --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnected method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of remote networks with connected BGP. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchesbgpconnected?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 .get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of remote networks with connected BGP. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + 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) -> GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of remote networks with connected BGP. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..efd14b3e0d0 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..569bd286acd --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnected method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of remote networks which are disconnected due to BGP being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchesbgpdisconnected?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 .get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of remote networks which are disconnected due to BGP being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + 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) -> GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of remote networks which are disconnected due to BGP being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..d5afb2b63bd --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..8769f93da66 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnected method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of remote network tunnels which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchestunnelconnected?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 .get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of remote network tunnels which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + 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) -> GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of remote network tunnels which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..17be26fecf4 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + 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.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + 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/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..a1cb231d6dc --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +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_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnected method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of remote networks which are disconnected due to the tunnel being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchestunneldisconnected?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 .get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of remote networks which are disconnected due to the tunnel being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + 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) -> GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + 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: GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of remote networks which are disconnected due to the tunnel being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + """ + 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 == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/reports/service_activity/service_activity_request_builder.py b/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py index 3f1088c1a74..01317333b75 100644 --- a/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py +++ b/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py @@ -39,6 +39,19 @@ from .get_metrics_for_conditional_access_managed_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_conditional_access_managed_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_metrics_for_mfa_sign_in_failure_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_mfa_sign_in_failure_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_metrics_for_mfa_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_mfa_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_metrics_for_saml_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_saml_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_usage_metrics_for_teams_by_launch_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_usage_metrics_for_teams_by_launch_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_usage_metrics_for_teams_by_meetings_joined_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_usage_metrics_for_teams_by_meetings_joined_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder @@ -424,6 +437,201 @@ def get_metrics_for_mfa_sign_in_success_with_inclusive_interval_start_date_time_ return GetMetricsForMfaSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + def get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyAllowedApps method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_allowed_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessInternetAppPolicyAllowedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyAllowedUsers method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_allowed_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessInternetAppPolicyAllowedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyBlockedApps method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_blocked_apps_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessInternetAppPolicyBlockedAppsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessInternetAppPolicyBlockedUsers method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_internet_app_policy_blocked_users_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessInternetAppPolicyBlockedUsersWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppUsersAllowedByConnector method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_app_users_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessPrivateAppUsersAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppUsersBlockedByConnector method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_app_users_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessPrivateAppUsersBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppsAllowedByConnector method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_apps_allowed_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessPrivateAppsAllowedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessPrivateAppsBlockedByConnector method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_private_apps_blocked_by_connector_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessPrivateAppsBlockedByConnectorWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesAlive method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_alive_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessRemoteNetworkBranchesAliveWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnected method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_b_g_p_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessRemoteNetworkBranchesBGPConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnected method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_b_g_p_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnected method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_tunnel_connected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + + def get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnected method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_network_access_remote_network_branches_tunnel_disconnected_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnectedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + def get_metrics_for_saml_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForSamlSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: """ Provides operations to call the getMetricsForSamlSignInSuccess method. diff --git a/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py index b013e8d6be3..2c7761c1ae7 100644 --- a/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/permissions/permissions_request_builder.py @@ -69,10 +69,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Permissi async def post(self,body: Permission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Permission]: """ - Create new navigation property to permissions for sites + Create a new permission object on a list. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] + Find more info here: https://learn.microsoft.com/graph/api/list-post-permissions?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Permission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to permissions for sites + Create a new permission object on a list. 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/solutions/migrations/cross_tenant_migration_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..51e6d6bd2d8 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/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}/solutions/migrations/crossTenantMigrationJobs/$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(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py new file mode 100644 index 00000000000..4d79b3e1dd1 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py @@ -0,0 +1,226 @@ +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.cross_tenant_migration_job import CrossTenantMigrationJob + from ....models.cross_tenant_migration_job_collection_response import CrossTenantMigrationJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cross_tenant_migration_job_item_request_builder import CrossTenantMigrationJobItemRequestBuilder + from .validate.validate_request_builder import ValidateRequestBuilder + +class CrossTenantMigrationJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantMigrationJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cross_tenant_migration_job_id(self,cross_tenant_migration_job_id: str) -> CrossTenantMigrationJobItemRequestBuilder: + """ + Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. + param cross_tenant_migration_job_id: The unique identifier of crossTenantMigrationJob + Returns: CrossTenantMigrationJobItemRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if cross_tenant_migration_job_id is None: + raise TypeError("cross_tenant_migration_job_id cannot be null.") + from .item.cross_tenant_migration_job_item_request_builder import CrossTenantMigrationJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["crossTenantMigrationJob%2Did"] = cross_tenant_migration_job_id + return CrossTenantMigrationJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantMigrationJobCollectionResponse]: + """ + Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/migrationsroot-list-crosstenantmigrationjobs?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_job_collection_response import CrossTenantMigrationJobCollectionResponse + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJobCollectionResponse, error_mapping) + + async def post(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Create a new crossTenantMigrationJob. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/migrationsroot-post-crosstenantmigrationjobs?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new crossTenantMigrationJob. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CrossTenantMigrationJobsRequestBuilder: + """ + 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: CrossTenantMigrationJobsRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantMigrationJobsRequestBuilder(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 validate(self) -> ValidateRequestBuilder: + """ + Provides operations to call the validate method. + """ + from .validate.validate_request_builder import ValidateRequestBuilder + + return ValidateRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CrossTenantMigrationJobsRequestBuilderGetQueryParameters(): + """ + Get a list of the crossTenantMigrationJob objects and their properties. By default 20 objects are returned. More can be retrieved through the @odata.nextLink url provided in the response. + """ + 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 CrossTenantMigrationJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossTenantMigrationJobsRequestBuilderPostRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..76642c775e3 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cancel/cancel_request_builder.py @@ -0,0 +1,85 @@ +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.cross_tenant_migration_cancel_response import CrossTenantMigrationCancelResponse + from ......models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationCancelResponse]: + """ + Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationCancelResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-cancel?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cross_tenant_migration_cancel_response import CrossTenantMigrationCancelResponse + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationCancelResponse, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CancelRequestBuilder: + """ + 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: CancelRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py new file mode 100644 index 00000000000..62d346ec018 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py @@ -0,0 +1,217 @@ +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.cross_tenant_migration_job import CrossTenantMigrationJob + from .....models.o_data_errors.o_data_error import ODataError + from .cancel.cancel_request_builder import CancelRequestBuilder + from .users.users_request_builder import UsersRequestBuilder + +class CrossTenantMigrationJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantMigrationJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property crossTenantMigrationJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-get?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + async def patch(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-update?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property crossTenantMigrationJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CrossTenantMigrationJobItemRequestBuilder: + """ + 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: CrossTenantMigrationJobItemRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantMigrationJobItemRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def users(self) -> UsersRequestBuilder: + """ + Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. + """ + from .users.users_request_builder import UsersRequestBuilder + + return UsersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration(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 CrossTenantMigrationJobItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + """ + 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 CrossTenantMigrationJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossTenantMigrationJobItemRequestBuilderPatchRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs/item/users/count/count_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/count/count_request_builder.py new file mode 100644 index 00000000000..4106cf877c0 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/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}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/users/$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(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..96f7162082a --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cancel/cancel_request_builder.py @@ -0,0 +1,85 @@ +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.cross_tenant_migration_cancel_response import CrossTenantMigrationCancelResponse + from ........models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/users/{crossTenantMigrationTask%2Did}/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationCancelResponse]: + """ + Cancel a specific crossTenantMigrationTask for a User within a CrossTenantMigrationJob. If the User migration can't be canceled or is in a terminal state, a 409 CONFLICT response code is returned, and the migration continues. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationCancelResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationtask-cancel?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.cross_tenant_migration_cancel_response import CrossTenantMigrationCancelResponse + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationCancelResponse, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Cancel a specific crossTenantMigrationTask for a User within a CrossTenantMigrationJob. If the User migration can't be canceled or is in a terminal state, a 409 CONFLICT response code is returned, and the migration continues. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CancelRequestBuilder: + """ + 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: CancelRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cross_tenant_migration_task_item_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cross_tenant_migration_task_item_request_builder.py new file mode 100644 index 00000000000..2b9df941a18 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/item/cross_tenant_migration_task_item_request_builder.py @@ -0,0 +1,206 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.cross_tenant_migration_task import CrossTenantMigrationTask + from .......models.o_data_errors.o_data_error import ODataError + from .cancel.cancel_request_builder import CancelRequestBuilder + +class CrossTenantMigrationTaskItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantMigrationTaskItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/users/{crossTenantMigrationTask%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property users for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantMigrationTask]: + """ + Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationTask] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationtask-get?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_task import CrossTenantMigrationTask + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationTask, error_mapping) + + async def patch(self,body: CrossTenantMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationTask]: + """ + Update the navigation property users in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationTask] + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_task import CrossTenantMigrationTask + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationTask, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property users for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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: CrossTenantMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property users in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CrossTenantMigrationTaskItemRequestBuilder: + """ + 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: CrossTenantMigrationTaskItemRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantMigrationTaskItemRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CrossTenantMigrationTaskItemRequestBuilderDeleteRequestConfiguration(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 CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of crossTenantMigrationTask, which shows the details of the migration task for a single user of a crossTenantMigrationJob. The crossTenantMigrationTask contains the status details of migrations for the workloads specified in the crossTenantMigrationJob. + """ + 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 CrossTenantMigrationTaskItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantMigrationTaskItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossTenantMigrationTaskItemRequestBuilderPatchRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs/item/users/users_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/users_request_builder.py new file mode 100644 index 00000000000..248d119e8ed --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/users/users_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.cross_tenant_migration_task import CrossTenantMigrationTask + from ......models.cross_tenant_migration_task_collection_response import CrossTenantMigrationTaskCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cross_tenant_migration_task_item_request_builder import CrossTenantMigrationTaskItemRequestBuilder + +class UsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/users{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cross_tenant_migration_task_id(self,cross_tenant_migration_task_id: str) -> CrossTenantMigrationTaskItemRequestBuilder: + """ + Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. + param cross_tenant_migration_task_id: The unique identifier of crossTenantMigrationTask + Returns: CrossTenantMigrationTaskItemRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if cross_tenant_migration_task_id is None: + raise TypeError("cross_tenant_migration_task_id cannot be null.") + from .item.cross_tenant_migration_task_item_request_builder import CrossTenantMigrationTaskItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["crossTenantMigrationTask%2Did"] = cross_tenant_migration_task_id + return CrossTenantMigrationTaskItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantMigrationTaskCollectionResponse]: + """ + Get a list of the crossTenantMigrationTasks for users in a crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationTaskCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-list-users?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_task_collection_response import CrossTenantMigrationTaskCollectionResponse + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationTaskCollectionResponse, error_mapping) + + async def post(self,body: CrossTenantMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationTask]: + """ + Create new navigation property to users for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationTask] + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_task import CrossTenantMigrationTask + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the crossTenantMigrationTasks for users in a crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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: CrossTenantMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to users for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> UsersRequestBuilder: + """ + 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: UsersRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UsersRequestBuilder(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 UsersRequestBuilderGetQueryParameters(): + """ + Get a list of the crossTenantMigrationTasks for users in a crossTenantMigrationJob. + """ + 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 UsersRequestBuilderGetRequestConfiguration(RequestConfiguration[UsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UsersRequestBuilderPostRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py new file mode 100644 index 00000000000..11a8b562d84 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py @@ -0,0 +1,81 @@ +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 .....models.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings + +@dataclass +class ValidatePostRequestBody(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 completeAfterDateTime property + complete_after_date_time: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The exchangeSettings property + exchange_settings: Optional[ExchangeOnlineCrossTenantMigrationSettings] = None + # The resourceType property + resource_type: Optional[str] = None + # The resources property + resources: Optional[list[str]] = None + # The sourceTenantId property + source_tenant_id: Optional[str] = None + # The workloads property + workloads: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ValidatePostRequestBody: + """ + 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: ValidatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ValidatePostRequestBody() + + 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.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings + + from .....models.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings + + fields: dict[str, Callable[[Any], None]] = { + "completeAfterDateTime": lambda n : setattr(self, 'complete_after_date_time', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "exchangeSettings": lambda n : setattr(self, 'exchange_settings', n.get_object_value(ExchangeOnlineCrossTenantMigrationSettings)), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_primitive_values(str)), + "sourceTenantId": lambda n : setattr(self, 'source_tenant_id', n.get_str_value()), + "workloads": lambda n : setattr(self, 'workloads', 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("completeAfterDateTime", self.complete_after_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("exchangeSettings", self.exchange_settings) + writer.write_str_value("resourceType", self.resource_type) + writer.write_collection_of_primitive_values("resources", self.resources) + writer.write_str_value("sourceTenantId", self.source_tenant_id) + writer.write_collection_of_primitive_values("workloads", self.workloads) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py new file mode 100644 index 00000000000..fa069671610 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_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.cross_tenant_migration_job import CrossTenantMigrationJob + from .....models.o_data_errors.o_data_error import ODataError + from .validate_post_request_body import ValidatePostRequestBody + +class ValidateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the validate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ValidateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/validate", path_parameters) + + async def post(self,body: ValidatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta + """ + warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", 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.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,body: ValidatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", 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) -> ValidateRequestBuilder: + """ + 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: ValidateRequestBuilder + """ + warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ValidateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ValidateRequestBuilderPostRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..3dd8d81f831 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cancel/cancel_request_builder.py @@ -0,0 +1,85 @@ +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.cross_tenant_migration_cancel_response import CrossTenantMigrationCancelResponse + from .....models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs(displayName='{displayName}')/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationCancelResponse]: + """ + Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationCancelResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-cancel?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cross_tenant_migration_cancel_response import CrossTenantMigrationCancelResponse + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationCancelResponse, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Cancel a crossTenantMigrationJob. All tasks within the job that were in a Sync state are canceled. If the job can't be canceled, a 409 Conflict response is returned and the migrations continue. This response happens when a migration is already in progress or is in a terminal state. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CancelRequestBuilder: + """ + 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: CancelRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(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/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py new file mode 100644 index 00000000000..9182eb062eb --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py @@ -0,0 +1,210 @@ +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.cross_tenant_migration_job import CrossTenantMigrationJob + from ....models.o_data_errors.o_data_error import ODataError + from .cancel.cancel_request_builder import CancelRequestBuilder + +class CrossTenantMigrationJobsWithDisplayNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], display_name: Optional[str] = None) -> None: + """ + Instantiates a new CrossTenantMigrationJobsWithDisplayNameRequestBuilder and sets the default values. + param display_name: Alternate key of crossTenantMigrationJob + 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 + """ + if isinstance(path_parameters, dict): + path_parameters['displayName'] = display_name + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs(displayName='{displayName}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property crossTenantMigrationJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-get?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + async def patch(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-update?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property crossTenantMigrationJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the completeAfterDateTime of a crossTenantMigrationJob object. Only updates to the completeAfterDateTime are supported. Use this function to change when the crossTenantMigrationJob starts processing. If completeAfterDateTime is set to the past, the crossTenantMigrationJob starts processing. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> CrossTenantMigrationJobsWithDisplayNameRequestBuilder: + """ + 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: CrossTenantMigrationJobsWithDisplayNameRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantMigrationJobsWithDisplayNameRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CrossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration(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 CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of crossTenantMigrationJob object. Includes details of the crossTenantMigrationJob , but not details of the individual crossTenantMigrationTasks of the crossTenantMigrationJob. + """ + 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 CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossTenantMigrationJobsWithDisplayNameRequestBuilderPatchRequestConfiguration(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/solutions/migrations/migrations_request_builder.py b/msgraph_beta/generated/solutions/migrations/migrations_request_builder.py new file mode 100644 index 00000000000..e1d33541634 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/migrations_request_builder.py @@ -0,0 +1,219 @@ +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.migrations_root import MigrationsRoot + from ...models.o_data_errors.o_data_error import ODataError + from .cross_tenant_migration_jobs.cross_tenant_migration_jobs_request_builder import CrossTenantMigrationJobsRequestBuilder + from .cross_tenant_migration_jobs_with_display_name.cross_tenant_migration_jobs_with_display_name_request_builder import CrossTenantMigrationJobsWithDisplayNameRequestBuilder + +class MigrationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the migrations property of the microsoft.graph.solutionsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations{?%24expand,%24select}", path_parameters) + + def cross_tenant_migration_jobs_with_display_name(self,display_name: str) -> CrossTenantMigrationJobsWithDisplayNameRequestBuilder: + """ + Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. + param display_name: Alternate key of crossTenantMigrationJob + Returns: CrossTenantMigrationJobsWithDisplayNameRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if display_name is None: + raise TypeError("display_name cannot be null.") + from .cross_tenant_migration_jobs_with_display_name.cross_tenant_migration_jobs_with_display_name_request_builder import CrossTenantMigrationJobsWithDisplayNameRequestBuilder + + return CrossTenantMigrationJobsWithDisplayNameRequestBuilder(self.request_adapter, self.path_parameters, display_name) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property migrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[MigrationsRequestBuilderGetQueryParameters]] = None) -> Optional[MigrationsRoot]: + """ + Get migrations from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MigrationsRoot] + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.migrations_root import MigrationsRoot + + return await self.request_adapter.send_async(request_info, MigrationsRoot, error_mapping) + + async def patch(self,body: MigrationsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MigrationsRoot]: + """ + Update the navigation property migrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MigrationsRoot] + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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.migrations_root import MigrationsRoot + + return await self.request_adapter.send_async(request_info, MigrationsRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property migrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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[MigrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get migrations from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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: MigrationsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property migrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", 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) -> MigrationsRequestBuilder: + """ + 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: MigrationsRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrationsRequestBuilder(self.request_adapter, raw_url) + + @property + def cross_tenant_migration_jobs(self) -> CrossTenantMigrationJobsRequestBuilder: + """ + Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. + """ + from .cross_tenant_migration_jobs.cross_tenant_migration_jobs_request_builder import CrossTenantMigrationJobsRequestBuilder + + return CrossTenantMigrationJobsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MigrationsRequestBuilderDeleteRequestConfiguration(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 MigrationsRequestBuilderGetQueryParameters(): + """ + Get migrations from solutions + """ + 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 MigrationsRequestBuilderGetRequestConfiguration(RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MigrationsRequestBuilderPatchRequestConfiguration(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/solutions/share_point/migrations/cross_organization_group_mappings/count/count_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/count/count_request_builder.py new file mode 100644 index 00000000000..9da964e5033 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/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}/solutions/sharePoint/migrations/crossOrganizationGroupMappings/$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/solutions/share_point/migrations/cross_organization_group_mappings/cross_organization_group_mappings_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/cross_organization_group_mappings_request_builder.py new file mode 100644 index 00000000000..baa9828ec3e --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/cross_organization_group_mappings_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.share_point_group_identity_mapping import SharePointGroupIdentityMapping + from .....models.share_point_group_identity_mapping_collection_response import SharePointGroupIdentityMappingCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_group_identity_mapping_item_request_builder import SharePointGroupIdentityMappingItemRequestBuilder + +class CrossOrganizationGroupMappingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossOrganizationGroupMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossOrganizationGroupMappingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationGroupMappings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_group_identity_mapping_id(self,share_point_group_identity_mapping_id: str) -> SharePointGroupIdentityMappingItemRequestBuilder: + """ + Provides operations to manage the crossOrganizationGroupMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + param share_point_group_identity_mapping_id: The unique identifier of sharePointGroupIdentityMapping + Returns: SharePointGroupIdentityMappingItemRequestBuilder + """ + if share_point_group_identity_mapping_id is None: + raise TypeError("share_point_group_identity_mapping_id cannot be null.") + from .item.share_point_group_identity_mapping_item_request_builder import SharePointGroupIdentityMappingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointGroupIdentityMapping%2Did"] = share_point_group_identity_mapping_id + return SharePointGroupIdentityMappingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupIdentityMappingCollectionResponse]: + """ + Retrieve a specific cross-organization group identity mapping based on the Microsoft Entra ID object ID of the source group. This method allows clients to verify existing group migration configurations and confirm that mappings are correctly established prior to or during cross-tenant migration operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupIdentityMappingCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointgroupidentitymapping-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.share_point_group_identity_mapping_collection_response import SharePointGroupIdentityMappingCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointGroupIdentityMappingCollectionResponse, error_mapping) + + async def post(self,body: SharePointGroupIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroupIdentityMapping]: + """ + Create new navigation property to crossOrganizationGroupMappings for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupIdentityMapping] + """ + 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.share_point_group_identity_mapping import SharePointGroupIdentityMapping + + return await self.request_adapter.send_async(request_info, SharePointGroupIdentityMapping, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a specific cross-organization group identity mapping based on the Microsoft Entra ID object ID of the source group. This method allows clients to verify existing group migration configurations and confirm that mappings are correctly established prior to or during cross-tenant migration operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SharePointGroupIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossOrganizationGroupMappings for solutions + 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) -> CrossOrganizationGroupMappingsRequestBuilder: + """ + 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: CrossOrganizationGroupMappingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossOrganizationGroupMappingsRequestBuilder(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 CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters(): + """ + Retrieve a specific cross-organization group identity mapping based on the Microsoft Entra ID object ID of the source group. This method allows clients to verify existing group migration configurations and confirm that mappings are correctly established prior to or during cross-tenant migration operations. + """ + 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 CrossOrganizationGroupMappingsRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossOrganizationGroupMappingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossOrganizationGroupMappingsRequestBuilderPostRequestConfiguration(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/solutions/share_point/migrations/cross_organization_group_mappings/item/share_point_group_identity_mapping_item_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/item/share_point_group_identity_mapping_item_request_builder.py new file mode 100644 index 00000000000..db9369f0cf5 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_group_mappings/item/share_point_group_identity_mapping_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_group_identity_mapping import SharePointGroupIdentityMapping + +class SharePointGroupIdentityMappingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossOrganizationGroupMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupIdentityMappingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationGroupMappings/{sharePointGroupIdentityMapping%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property crossOrganizationGroupMappings for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupIdentityMapping]: + """ + Collection of group identity mappings for cross-organization migration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupIdentityMapping] + """ + 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.share_point_group_identity_mapping import SharePointGroupIdentityMapping + + return await self.request_adapter.send_async(request_info, SharePointGroupIdentityMapping, error_mapping) + + async def patch(self,body: SharePointGroupIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroupIdentityMapping]: + """ + Perform delta patch operations on group identity mappings for cross-organization migration. This operation supports bulk add, update, and delete actions for both Microsoft 365 groups and regular Microsoft Entra groups. Maximum of 50 items allowed in the value array. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupIdentityMapping] + Find more info here: https://learn.microsoft.com/graph/api/sharepointgroupidentitymapping-update?view=graph-rest-beta + """ + 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.share_point_group_identity_mapping import SharePointGroupIdentityMapping + + return await self.request_adapter.send_async(request_info, SharePointGroupIdentityMapping, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property crossOrganizationGroupMappings for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of group identity mappings for cross-organization migration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SharePointGroupIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Perform delta patch operations on group identity mappings for cross-organization migration. This operation supports bulk add, update, and delete actions for both Microsoft 365 groups and regular Microsoft Entra groups. Maximum of 50 items allowed in the value array. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointGroupIdentityMappingItemRequestBuilder: + """ + 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: SharePointGroupIdentityMappingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupIdentityMappingItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointGroupIdentityMappingItemRequestBuilderDeleteRequestConfiguration(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 SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters(): + """ + Collection of group identity mappings for cross-organization migration. + """ + 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 SharePointGroupIdentityMappingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupIdentityMappingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 SharePointGroupIdentityMappingItemRequestBuilderPatchRequestConfiguration(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/solutions/share_point/migrations/cross_organization_migration_tasks/count/count_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/count/count_request_builder.py new file mode 100644 index 00000000000..7df609d9e8a --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/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}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks/$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/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py new file mode 100644 index 00000000000..ffdec762eaf --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/cross_organization_migration_tasks_request_builder.py @@ -0,0 +1,247 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.share_point_migration_task import SharePointMigrationTask + from .....models.share_point_migration_task_collection_response import SharePointMigrationTaskCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .get_by_source_group_mail_nickname_with_source_group_mail_nickname.get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder import GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder + from .get_by_source_site_url_with_source_site_url.get_by_source_site_url_with_source_site_url_request_builder import GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder + from .get_by_source_user_principal_name_with_source_principal_name.get_by_source_user_principal_name_with_source_principal_name_request_builder import GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder + from .item.share_point_migration_task_item_request_builder import SharePointMigrationTaskItemRequestBuilder + +class CrossOrganizationMigrationTasksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossOrganizationMigrationTasks property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossOrganizationMigrationTasksRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_migration_task_id(self,share_point_migration_task_id: str) -> SharePointMigrationTaskItemRequestBuilder: + """ + Provides operations to manage the crossOrganizationMigrationTasks property of the microsoft.graph.sharePointMigrationsRoot entity. + param share_point_migration_task_id: The unique identifier of sharePointMigrationTask + Returns: SharePointMigrationTaskItemRequestBuilder + """ + if share_point_migration_task_id is None: + raise TypeError("share_point_migration_task_id cannot be null.") + from .item.share_point_migration_task_item_request_builder import SharePointMigrationTaskItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointMigrationTask%2Did"] = share_point_migration_task_id + return SharePointMigrationTaskItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationTaskCollectionResponse]: + """ + Get crossOrganizationMigrationTasks from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTaskCollectionResponse] + """ + 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.share_point_migration_task_collection_response import SharePointMigrationTaskCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointMigrationTaskCollectionResponse, error_mapping) + + def get_by_source_group_mail_nickname_with_source_group_mail_nickname(self,source_group_mail_nickname: str) -> GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder: + """ + Provides operations to call the getBySourceGroupMailNickname method. + param source_group_mail_nickname: Usage: sourceGroupMailNickname='{sourceGroupMailNickname}' + Returns: GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder + """ + if source_group_mail_nickname is None: + raise TypeError("source_group_mail_nickname cannot be null.") + from .get_by_source_group_mail_nickname_with_source_group_mail_nickname.get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder import GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder + + return GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder(self.request_adapter, self.path_parameters, source_group_mail_nickname) + + def get_by_source_site_url_with_source_site_url(self,source_site_url: str) -> GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder: + """ + Provides operations to call the getBySourceSiteUrl method. + param source_site_url: Usage: sourceSiteUrl='{sourceSiteUrl}' + Returns: GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder + """ + if source_site_url is None: + raise TypeError("source_site_url cannot be null.") + from .get_by_source_site_url_with_source_site_url.get_by_source_site_url_with_source_site_url_request_builder import GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder + + return GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder(self.request_adapter, self.path_parameters, source_site_url) + + def get_by_source_user_principal_name_with_source_principal_name(self,source_principal_name: str) -> GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder: + """ + Provides operations to call the getBySourceUserPrincipalName method. + param source_principal_name: Usage: sourcePrincipalName='{sourcePrincipalName}' + Returns: GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder + """ + if source_principal_name is None: + raise TypeError("source_principal_name cannot be null.") + from .get_by_source_user_principal_name_with_source_principal_name.get_by_source_user_principal_name_with_source_principal_name_request_builder import GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder + + return GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder(self.request_adapter, self.path_parameters, source_principal_name) + + async def post(self,body: SharePointMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]: + """ + Create new navigation property to crossOrganizationMigrationTasks for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTask] + """ + 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.share_point_migration_task import SharePointMigrationTask + + return await self.request_adapter.send_async(request_info, SharePointMigrationTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get crossOrganizationMigrationTasks from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SharePointMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossOrganizationMigrationTasks for solutions + 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) -> CrossOrganizationMigrationTasksRequestBuilder: + """ + 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: CrossOrganizationMigrationTasksRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossOrganizationMigrationTasksRequestBuilder(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 CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters(): + """ + Get crossOrganizationMigrationTasks from solutions + """ + 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 CrossOrganizationMigrationTasksRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossOrganizationMigrationTasksRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossOrganizationMigrationTasksRequestBuilderPostRequestConfiguration(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/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py new file mode 100644 index 00000000000..87738488093 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_group_mail_nickname_with_source_group_mail_nickname/get_by_source_group_mail_nickname_with_source_group_mail_nickname_request_builder.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_migration_task import SharePointMigrationTask + +class GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getBySourceGroupMailNickname method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], source_group_mail_nickname: Optional[str] = None) -> None: + """ + Instantiates a new GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder 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. + param source_group_mail_nickname: Usage: sourceGroupMailNickname='{sourceGroupMailNickname}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['sourceGroupMailNickname'] = source_group_mail_nickname + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks/getBySourceGroupMailNickname(sourceGroupMailNickname='{sourceGroupMailNickname}')", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]: + """ + Invoke function getBySourceGroupMailNickname + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTask] + """ + 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.share_point_migration_task import SharePointMigrationTask + + return await self.request_adapter.send_async(request_info, SharePointMigrationTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getBySourceGroupMailNickname + 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) -> GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder: + """ + 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: GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetBySourceGroupMailNicknameWithSourceGroupMailNicknameRequestBuilderGetRequestConfiguration(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/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py new file mode 100644 index 00000000000..bf428d42554 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_site_url_with_source_site_url/get_by_source_site_url_with_source_site_url_request_builder.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_migration_task import SharePointMigrationTask + +class GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getBySourceSiteUrl method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], source_site_url: Optional[str] = None) -> None: + """ + Instantiates a new GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder 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. + param source_site_url: Usage: sourceSiteUrl='{sourceSiteUrl}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['sourceSiteUrl'] = source_site_url + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks/getBySourceSiteUrl(sourceSiteUrl='{sourceSiteUrl}')", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]: + """ + Invoke function getBySourceSiteUrl + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTask] + """ + 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.share_point_migration_task import SharePointMigrationTask + + return await self.request_adapter.send_async(request_info, SharePointMigrationTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getBySourceSiteUrl + 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) -> GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder: + """ + 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: GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetBySourceSiteUrlWithSourceSiteUrlRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetBySourceSiteUrlWithSourceSiteUrlRequestBuilderGetRequestConfiguration(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/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py new file mode 100644 index 00000000000..def9cfa1a4d --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/get_by_source_user_principal_name_with_source_principal_name/get_by_source_user_principal_name_with_source_principal_name_request_builder.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_migration_task import SharePointMigrationTask + +class GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getBySourceUserPrincipalName method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], source_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder 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. + param source_principal_name: Usage: sourcePrincipalName='{sourcePrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['sourcePrincipalName'] = source_principal_name + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks/getBySourceUserPrincipalName(sourcePrincipalName='{sourcePrincipalName}')", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]: + """ + Invoke function getBySourceUserPrincipalName + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTask] + """ + 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.share_point_migration_task import SharePointMigrationTask + + return await self.request_adapter.send_async(request_info, SharePointMigrationTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getBySourceUserPrincipalName + 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) -> GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder: + """ + 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: GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetBySourceUserPrincipalNameWithSourcePrincipalNameRequestBuilderGetRequestConfiguration(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/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..7f49327a143 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/cancel/cancel_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks/{sharePointMigrationTask%2Did}/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CancelRequestBuilder: + """ + 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: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(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/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py new file mode 100644 index 00000000000..cf5d4c01cd6 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_migration_tasks/item/share_point_migration_task_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_migration_task import SharePointMigrationTask + from .cancel.cancel_request_builder import CancelRequestBuilder + +class SharePointMigrationTaskItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossOrganizationMigrationTasks property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointMigrationTaskItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationMigrationTasks/{sharePointMigrationTask%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property crossOrganizationMigrationTasks for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationTask]: + """ + Get crossOrganizationMigrationTasks from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTask] + """ + 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.share_point_migration_task import SharePointMigrationTask + + return await self.request_adapter.send_async(request_info, SharePointMigrationTask, error_mapping) + + async def patch(self,body: SharePointMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationTask]: + """ + Update the navigation property crossOrganizationMigrationTasks in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationTask] + """ + 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.share_point_migration_task import SharePointMigrationTask + + return await self.request_adapter.send_async(request_info, SharePointMigrationTask, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property crossOrganizationMigrationTasks for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get crossOrganizationMigrationTasks from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SharePointMigrationTask, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property crossOrganizationMigrationTasks in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointMigrationTaskItemRequestBuilder: + """ + 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: SharePointMigrationTaskItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointMigrationTaskItemRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointMigrationTaskItemRequestBuilderDeleteRequestConfiguration(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 SharePointMigrationTaskItemRequestBuilderGetQueryParameters(): + """ + Get crossOrganizationMigrationTasks from solutions + """ + 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 SharePointMigrationTaskItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointMigrationTaskItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 SharePointMigrationTaskItemRequestBuilderPatchRequestConfiguration(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/solutions/share_point/migrations/cross_organization_user_mappings/count/count_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/count/count_request_builder.py new file mode 100644 index 00000000000..00a84e541d1 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/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}/solutions/sharePoint/migrations/crossOrganizationUserMappings/$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/solutions/share_point/migrations/cross_organization_user_mappings/cross_organization_user_mappings_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/cross_organization_user_mappings_request_builder.py new file mode 100644 index 00000000000..040e5eaf337 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/cross_organization_user_mappings_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.share_point_user_identity_mapping import SharePointUserIdentityMapping + from .....models.share_point_user_identity_mapping_collection_response import SharePointUserIdentityMappingCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_user_identity_mapping_item_request_builder import SharePointUserIdentityMappingItemRequestBuilder + +class CrossOrganizationUserMappingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossOrganizationUserMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossOrganizationUserMappingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationUserMappings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_user_identity_mapping_id(self,share_point_user_identity_mapping_id: str) -> SharePointUserIdentityMappingItemRequestBuilder: + """ + Provides operations to manage the crossOrganizationUserMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + param share_point_user_identity_mapping_id: The unique identifier of sharePointUserIdentityMapping + Returns: SharePointUserIdentityMappingItemRequestBuilder + """ + if share_point_user_identity_mapping_id is None: + raise TypeError("share_point_user_identity_mapping_id cannot be null.") + from .item.share_point_user_identity_mapping_item_request_builder import SharePointUserIdentityMappingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointUserIdentityMapping%2Did"] = share_point_user_identity_mapping_id + return SharePointUserIdentityMappingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationUserMappingsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointUserIdentityMappingCollectionResponse]: + """ + Retrieve a specific user identity mapping by the source user principal name (UPN). This method looks up existing user mappings and verifies migration configuration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointUserIdentityMappingCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointuseridentitymapping-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.share_point_user_identity_mapping_collection_response import SharePointUserIdentityMappingCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointUserIdentityMappingCollectionResponse, error_mapping) + + async def post(self,body: SharePointUserIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointUserIdentityMapping]: + """ + Create new navigation property to crossOrganizationUserMappings for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointUserIdentityMapping] + """ + 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.share_point_user_identity_mapping import SharePointUserIdentityMapping + + return await self.request_adapter.send_async(request_info, SharePointUserIdentityMapping, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossOrganizationUserMappingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a specific user identity mapping by the source user principal name (UPN). This method looks up existing user mappings and verifies migration configuration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SharePointUserIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossOrganizationUserMappings for solutions + 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) -> CrossOrganizationUserMappingsRequestBuilder: + """ + 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: CrossOrganizationUserMappingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossOrganizationUserMappingsRequestBuilder(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 CrossOrganizationUserMappingsRequestBuilderGetQueryParameters(): + """ + Retrieve a specific user identity mapping by the source user principal name (UPN). This method looks up existing user mappings and verifies migration configuration. + """ + 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 CrossOrganizationUserMappingsRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossOrganizationUserMappingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CrossOrganizationUserMappingsRequestBuilderPostRequestConfiguration(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/solutions/share_point/migrations/cross_organization_user_mappings/item/share_point_user_identity_mapping_item_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/item/share_point_user_identity_mapping_item_request_builder.py new file mode 100644 index 00000000000..321a8a7983a --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/cross_organization_user_mappings/item/share_point_user_identity_mapping_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_user_identity_mapping import SharePointUserIdentityMapping + +class SharePointUserIdentityMappingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossOrganizationUserMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointUserIdentityMappingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations/crossOrganizationUserMappings/{sharePointUserIdentityMapping%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property crossOrganizationUserMappings for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointUserIdentityMapping]: + """ + Collection of user identity mappings for cross-organization migration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointUserIdentityMapping] + """ + 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.share_point_user_identity_mapping import SharePointUserIdentityMapping + + return await self.request_adapter.send_async(request_info, SharePointUserIdentityMapping, error_mapping) + + async def patch(self,body: SharePointUserIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointUserIdentityMapping]: + """ + Perform delta patch operations on user identity mappings for cross-organization migration. Supports bulk add, update, and delete operations in a single request. Maximum of 50 items allowed in the value array. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointUserIdentityMapping] + Find more info here: https://learn.microsoft.com/graph/api/sharepointuseridentitymapping-update?view=graph-rest-beta + """ + 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.share_point_user_identity_mapping import SharePointUserIdentityMapping + + return await self.request_adapter.send_async(request_info, SharePointUserIdentityMapping, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property crossOrganizationUserMappings for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of user identity mappings for cross-organization migration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SharePointUserIdentityMapping, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Perform delta patch operations on user identity mappings for cross-organization migration. Supports bulk add, update, and delete operations in a single request. Maximum of 50 items allowed in the value array. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointUserIdentityMappingItemRequestBuilder: + """ + 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: SharePointUserIdentityMappingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointUserIdentityMappingItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointUserIdentityMappingItemRequestBuilderDeleteRequestConfiguration(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 SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters(): + """ + Collection of user identity mappings for cross-organization migration. + """ + 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 SharePointUserIdentityMappingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointUserIdentityMappingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 SharePointUserIdentityMappingItemRequestBuilderPatchRequestConfiguration(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/solutions/share_point/migrations/migrations_request_builder.py b/msgraph_beta/generated/solutions/share_point/migrations/migrations_request_builder.py new file mode 100644 index 00000000000..f135feb52c4 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/migrations/migrations_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.share_point_migrations_root import SharePointMigrationsRoot + from .cross_organization_group_mappings.cross_organization_group_mappings_request_builder import CrossOrganizationGroupMappingsRequestBuilder + from .cross_organization_migration_tasks.cross_organization_migration_tasks_request_builder import CrossOrganizationMigrationTasksRequestBuilder + from .cross_organization_user_mappings.cross_organization_user_mappings_request_builder import CrossOrganizationUserMappingsRequestBuilder + +class MigrationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the migrations property of the microsoft.graph.sharePointRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint/migrations{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property migrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationsRoot]: + """ + The migration operations for cross-organization SharePoint migrations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationsRoot] + """ + 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.share_point_migrations_root import SharePointMigrationsRoot + + return await self.request_adapter.send_async(request_info, SharePointMigrationsRoot, error_mapping) + + async def patch(self,body: SharePointMigrationsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationsRoot]: + """ + Update the navigation property migrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationsRoot] + """ + 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.share_point_migrations_root import SharePointMigrationsRoot + + return await self.request_adapter.send_async(request_info, SharePointMigrationsRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property migrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The migration operations for cross-organization SharePoint migrations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SharePointMigrationsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property migrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MigrationsRequestBuilder: + """ + 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: MigrationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrationsRequestBuilder(self.request_adapter, raw_url) + + @property + def cross_organization_group_mappings(self) -> CrossOrganizationGroupMappingsRequestBuilder: + """ + Provides operations to manage the crossOrganizationGroupMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + from .cross_organization_group_mappings.cross_organization_group_mappings_request_builder import CrossOrganizationGroupMappingsRequestBuilder + + return CrossOrganizationGroupMappingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def cross_organization_migration_tasks(self) -> CrossOrganizationMigrationTasksRequestBuilder: + """ + Provides operations to manage the crossOrganizationMigrationTasks property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + from .cross_organization_migration_tasks.cross_organization_migration_tasks_request_builder import CrossOrganizationMigrationTasksRequestBuilder + + return CrossOrganizationMigrationTasksRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def cross_organization_user_mappings(self) -> CrossOrganizationUserMappingsRequestBuilder: + """ + Provides operations to manage the crossOrganizationUserMappings property of the microsoft.graph.sharePointMigrationsRoot entity. + """ + from .cross_organization_user_mappings.cross_organization_user_mappings_request_builder import CrossOrganizationUserMappingsRequestBuilder + + return CrossOrganizationUserMappingsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MigrationsRequestBuilderDeleteRequestConfiguration(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 MigrationsRequestBuilderGetQueryParameters(): + """ + The migration operations for cross-organization SharePoint migrations. + """ + 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 MigrationsRequestBuilderGetRequestConfiguration(RequestConfiguration[MigrationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MigrationsRequestBuilderPatchRequestConfiguration(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/solutions/share_point/share_point_request_builder.py b/msgraph_beta/generated/solutions/share_point/share_point_request_builder.py new file mode 100644 index 00000000000..12a34a50e84 --- /dev/null +++ b/msgraph_beta/generated/solutions/share_point/share_point_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.share_point_root import SharePointRoot + from .migrations.migrations_request_builder import MigrationsRequestBuilder + +class SharePointRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePoint property of the microsoft.graph.solutionsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/sharePoint{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sharePoint for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointRoot]: + """ + Container for SharePoint resources that include cross-organization migration operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointRoot] + """ + 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.share_point_root import SharePointRoot + + return await self.request_adapter.send_async(request_info, SharePointRoot, error_mapping) + + async def patch(self,body: SharePointRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointRoot]: + """ + Update the navigation property sharePoint in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointRoot] + """ + 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.share_point_root import SharePointRoot + + return await self.request_adapter.send_async(request_info, SharePointRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sharePoint for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Container for SharePoint resources that include cross-organization migration operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SharePointRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sharePoint in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointRequestBuilder: + """ + 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: SharePointRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointRequestBuilder(self.request_adapter, raw_url) + + @property + def migrations(self) -> MigrationsRequestBuilder: + """ + Provides operations to manage the migrations property of the microsoft.graph.sharePointRoot entity. + """ + from .migrations.migrations_request_builder import MigrationsRequestBuilder + + return MigrationsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointRequestBuilderDeleteRequestConfiguration(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 SharePointRequestBuilderGetQueryParameters(): + """ + Container for SharePoint resources that include cross-organization migration operations. + """ + 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 SharePointRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 SharePointRequestBuilderPatchRequestConfiguration(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/solutions/solutions_request_builder.py b/msgraph_beta/generated/solutions/solutions_request_builder.py index f5f7a32d9ce..6912d519a10 100644 --- a/msgraph_beta/generated/solutions/solutions_request_builder.py +++ b/msgraph_beta/generated/solutions/solutions_request_builder.py @@ -22,6 +22,8 @@ from .booking_currencies.booking_currencies_request_builder import BookingCurrenciesRequestBuilder from .business_scenarios.business_scenarios_request_builder import BusinessScenariosRequestBuilder from .business_scenarios_with_unique_name.business_scenarios_with_unique_name_request_builder import BusinessScenariosWithUniqueNameRequestBuilder + from .migrations.migrations_request_builder import MigrationsRequestBuilder + from .share_point.share_point_request_builder import SharePointRequestBuilder from .virtual_events.virtual_events_request_builder import VirtualEventsRequestBuilder class SolutionsRequestBuilder(BaseRequestBuilder): @@ -173,6 +175,24 @@ def business_scenarios(self) -> BusinessScenariosRequestBuilder: return BusinessScenariosRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migrations(self) -> MigrationsRequestBuilder: + """ + Provides operations to manage the migrations property of the microsoft.graph.solutionsRoot entity. + """ + from .migrations.migrations_request_builder import MigrationsRequestBuilder + + return MigrationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def share_point(self) -> SharePointRequestBuilder: + """ + Provides operations to manage the sharePoint property of the microsoft.graph.solutionsRoot entity. + """ + from .share_point.share_point_request_builder import SharePointRequestBuilder + + return SharePointRequestBuilder(self.request_adapter, self.path_parameters) + @property def virtual_events(self) -> VirtualEventsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py new file mode 100644 index 00000000000..b7703a756cc --- /dev/null +++ b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py @@ -0,0 +1,81 @@ +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 ....models.attendee_base import AttendeeBase + from ....models.time_constraint import TimeConstraint + +@dataclass +class FindMeetingLocationsPostRequestBody(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 allowFreeOnly property + allow_free_only: Optional[bool] = None + # The attendees property + attendees: Optional[list[AttendeeBase]] = None + # The maxCandidates property + max_candidates: Optional[int] = None + # The meetingDuration property + meeting_duration: Optional[datetime.timedelta] = None + # The query property + query: Optional[str] = None + # The timeConstraint property + time_constraint: Optional[TimeConstraint] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FindMeetingLocationsPostRequestBody: + """ + 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: FindMeetingLocationsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FindMeetingLocationsPostRequestBody() + + 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.attendee_base import AttendeeBase + from ....models.time_constraint import TimeConstraint + + from ....models.attendee_base import AttendeeBase + from ....models.time_constraint import TimeConstraint + + fields: dict[str, Callable[[Any], None]] = { + "allowFreeOnly": lambda n : setattr(self, 'allow_free_only', n.get_bool_value()), + "attendees": lambda n : setattr(self, 'attendees', n.get_collection_of_object_values(AttendeeBase)), + "maxCandidates": lambda n : setattr(self, 'max_candidates', n.get_int_value()), + "meetingDuration": lambda n : setattr(self, 'meeting_duration', n.get_timedelta_value()), + "query": lambda n : setattr(self, 'query', n.get_str_value()), + "timeConstraint": lambda n : setattr(self, 'time_constraint', n.get_object_value(TimeConstraint)), + } + 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("allowFreeOnly", self.allow_free_only) + writer.write_collection_of_object_values("attendees", self.attendees) + writer.write_int_value("maxCandidates", self.max_candidates) + writer.write_timedelta_value("meetingDuration", self.meeting_duration) + writer.write_str_value("query", self.query) + writer.write_object_value("timeConstraint", self.time_constraint) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_request_builder.py b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_request_builder.py new file mode 100644 index 00000000000..b19378ddcb0 --- /dev/null +++ b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.meeting_location_suggestions_result import MeetingLocationSuggestionsResult + from ....models.o_data_errors.o_data_error import ODataError + from .find_meeting_locations_post_request_body import FindMeetingLocationsPostRequestBody + +class FindMeetingLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the findMeetingLocations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FindMeetingLocationsRequestBuilder 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}/findMeetingLocations", path_parameters) + + async def post(self,body: FindMeetingLocationsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MeetingLocationSuggestionsResult]: + """ + Invoke action findMeetingLocations + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MeetingLocationSuggestionsResult] + """ + 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.meeting_location_suggestions_result import MeetingLocationSuggestionsResult + + return await self.request_adapter.send_async(request_info, MeetingLocationSuggestionsResult, error_mapping) + + def to_post_request_information(self,body: FindMeetingLocationsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action findMeetingLocations + 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) -> FindMeetingLocationsRequestBuilder: + """ + 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: FindMeetingLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FindMeetingLocationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FindMeetingLocationsRequestBuilderPostRequestConfiguration(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/users/item/presence/clear_automatic_location/clear_automatic_location_request_builder.py b/msgraph_beta/generated/users/item/presence/clear_automatic_location/clear_automatic_location_request_builder.py index 071c2c80c1b..8a5137e4a03 100644 --- a/msgraph_beta/generated/users/item/presence/clear_automatic_location/clear_automatic_location_request_builder.py +++ b/msgraph_beta/generated/users/item/presence/clear_automatic_location/clear_automatic_location_request_builder.py @@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action clearAutomaticLocation + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. 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/presence-clearautomaticlocation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -49,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action clearAutomaticLocation + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/presence/clear_location/clear_location_request_builder.py b/msgraph_beta/generated/users/item/presence/clear_location/clear_location_request_builder.py index a6b913e270d..93249c43cc2 100644 --- a/msgraph_beta/generated/users/item/presence/clear_location/clear_location_request_builder.py +++ b/msgraph_beta/generated/users/item/presence/clear_location/clear_location_request_builder.py @@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action clearLocation + Clear the work location signals for a user, including both the manual and automatic layers for the current date. 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/presence-clearlocation?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -49,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action clearLocation + Clear the work location signals for a user, including both the manual and automatic layers for the current date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py b/msgraph_beta/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py index 8d86e7da6d8..5ba5e7afb1c 100644 --- a/msgraph_beta/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py +++ b/msgraph_beta/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action setAutomaticLocation + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. 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/presence-setautomaticlocation?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: SetAutomaticLocationPostRequestBody, request_configura def to_post_request_information(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action setAutomaticLocation + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network/location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py b/msgraph_beta/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py index 0107d7b1207..f33e1a4efc1 100644 --- a/msgraph_beta/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py +++ b/msgraph_beta/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action setManualLocation + Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. 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/presence-setmanuallocation?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: SetManualLocationPostRequestBody, request_configuratio def to_post_request_information(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action setManualLocation + Set the manual work location signal for a user. The explicit value chosen by a user (or an authorized client) overrides any automatically detected or scheduled working hours and location. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/user_item_request_builder.py b/msgraph_beta/generated/users/item/user_item_request_builder.py index 968daea1ef2..73456e3958c 100644 --- a/msgraph_beta/generated/users/item/user_item_request_builder.py +++ b/msgraph_beta/generated/users/item/user_item_request_builder.py @@ -57,6 +57,7 @@ from .export_device_and_app_management_data_with_skip_with_top.export_device_and_app_management_data_with_skip_with_top_request_builder import ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder from .export_personal_data.export_personal_data_request_builder import ExportPersonalDataRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .find_meeting_locations.find_meeting_locations_request_builder import FindMeetingLocationsRequestBuilder from .find_meeting_times.find_meeting_times_request_builder import FindMeetingTimesRequestBuilder from .find_rooms.find_rooms_request_builder import FindRoomsRequestBuilder from .find_rooms_with_room_list.find_rooms_with_room_list_request_builder import FindRoomsWithRoomListRequestBuilder @@ -681,6 +682,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def find_meeting_locations(self) -> FindMeetingLocationsRequestBuilder: + """ + Provides operations to call the findMeetingLocations method. + """ + from .find_meeting_locations.find_meeting_locations_request_builder import FindMeetingLocationsRequestBuilder + + return FindMeetingLocationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def find_meeting_times(self) -> FindMeetingTimesRequestBuilder: """